{ "status": "success", "search_duration": "11 seconds", "timestamp": 1788735877, "search_complete": "2026-09-07 5:04:37", "tracking_id": "811788735866164547R1V6", "ftm_partner_id": "8", "partner_id": "8", "partner_name": "Huzaifa Business", "message": null, "total_fight": 332, "currency": "BDT", "resources": { "base_url": { "carrier": "https:\/\/airlines-resources.s3.ap-southeast-1.amazonaws.com\/icon", "aircraft": "https:\/\/airlines-resources.s3.ap-southeast-1.amazonaws.com\/aircraft" } }, "data": [ { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjMxMzQ4M3xWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyTFRZek9USTBNelUwTWpZNU1qTXhNelE0TTN4bE9EWXpZV0kyWXkweFlXUmtMVFEwTlRZdFlqWmhZaTB4WVdaaFptSXhZek0xTURsOHxVU0JhbmdsYQ==", "routes": [ { "air_segment_key": "SXRpbl8wfE1CRENOUnwtMTE1MTM0", "origin": "DAC", "departure_time": "2026-10-12 22:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13 03:50:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737-800", "name": "Boeing 737-800", "picture": "Boeing 737-800.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": "6", "fareBasisCode": "MBDCNR" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT7H55M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjMxMzQ4M3xWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyTFRZek9USTBNelUwTWpZNU1qTXhNelE0TTN4bE9EWXpZV0kyWXkweFlXUmtMVFEwTlRZdFlqWmhZaTB4WVdaaFptSXhZek0xTURsOHxVU0JhbmdsYQ==", "routes": [ { "air_segment_key": "SXRpbl8xfFZCRENONk18LTExNTEzNQ==", "origin": "CAN", "departure_time": "2026-11-08 05:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737-800", "name": "Boeing 737-800", "picture": "Boeing 737-800.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBDCN6M" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 65271.5, "gross_total": 71882, "base_fare": 58263, "tax": 14319, "sell": { "currency": "BDT", "total": 65271.5, "base_fare": 58263, "tax": 14319 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NjUyNzEuNSwiYmFzZV9mYXJlIjo1ODI2MywidGF4IjoxNDMxOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjY0NTcxLjUsImJhc2VfZmFyZSI6NTc1NjMsInRheCI6MTQzMTksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzE4ODIsImJhc2VfZmFyZSI6NTc1NjMsInRheCI6MTQzMTl9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 65271.5, "base_fare": 58263, "tax": 14319, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57563.00", "tax": "14319.00", "discount": 7310.5, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 65271.5, "base_fare": 58263, "tax": 14319, "gross": { "base_fare": "57563.00", "tax": "14319.00", "discount": "7310.50", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY1MjcxLjUwIiwiYmFzZV9mYXJlIjoiNTgyNjMuMDAiLCJ0YXgiOiIxNDMxOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NTYzLjAwIiwidGF4IjoiMTQzMTkuMDAiLCJkaXNjb3VudCI6IjczMTAuNTAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY0NTcxLjUwIiwiYmFzZV9mYXJlIjoiNTc1NjMuMDAiLCJ0YXgiOiIxNDMxOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NTYzLjAwIiwidGF4IjoiMTQzMTkuMDAiLCJkaXNjb3VudCI6IjczMTAuNTAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3MTg4Mi4wMCIsImJhc2VfZmFyZSI6IjU3NTYzLjAwIiwidGF4IjoiMTQzMTkuMDAiLCJkaXNjb3VudCI6IjczMTAuNTAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NjQ1NzEuNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 65271.5, "filter": { "id": "F1TF00018-0", "price": 65271.5, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "Boeing 737-800", "aircraft_name": "Boeing 737-800", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 07:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122215can202610130350325can202611080500dac202611080720326", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-0-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "a685b6ce088de0ef8f8515ba5807c7c7", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-0-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0ec3946c158581e71045b260fb2aec2f", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380800", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MDAiLCJsZWdJZCI6IjExNmVmNTYzNTM5ZWM1NWVlZDUyMjdiNzAxMTljZmMzIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4MDAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiMTE2ZWY1NjM1MzllYzU1ZWVkNTIyN2I3MDExOWNmYzMiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0XmE2ODViNmNlMDg4ZGUwZWY4Zjg1MTViYTU4MDdjN2M3IiwiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmZeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDgwMCIsImxlZ0lkIjoiMTE2ZWY1NjM1MzllYzU1ZWVkNTIyN2I3MDExOWNmYzMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMxIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDg6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjBlYzM5NDZjMTU4NTgxZTcxMDQ1YjI2MGZiMmFlYzJmIiwiZHVyYXRpb24iOjE3NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzgiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTg6MTUiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMToxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-0", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT1D4H50M", "layover_duration_seconds": 103800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D15H0M", "destination_reach_timestamp": 140400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-1-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "9992b93290fdc762de96eeef9f380fa6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H5M", "distance": null, "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-1-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "28d5681ed770c982350d370a21b0132e", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380810", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAiLCJsZWdJZCI6IjQ3MDNkYzIyNGU0YWViYzk1MTk2NWQxZGM4N2Y2MTEwIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4MTAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiNDcwM2RjMjI0ZTRhZWJjOTUxOTY1ZDFkYzg3ZjYxMTAiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0Xjk5OTJiOTMyOTBmZGM3NjJkZTk2ZWVlZjlmMzgwZmE2IiwiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmVeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDgxMCIsImxlZ0lkIjoiNDcwM2RjMjI0ZTRhZWJjOTUxOTY1ZDFkYzg3ZjYxMTAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImR1cmF0aW9uIjoxMjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNjgyNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU2ODI0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDE6MjUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjI4ZDU2ODFlZDc3MGM5ODIzNTBkMzcwYTIxYjAxMzJlIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzQiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTU6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-1", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT23H20M", "layover_duration_seconds": 84000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D9H10M", "destination_reach_timestamp": 119400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-10-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "cadefa3060c0dfa99200ec71608e2d0a", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-10-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "5e1062e2917c64592ecfb5eab3ca1901", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808100", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAwIiwibGVnSWQiOiJkODEyODJkNzkxOGMxY2Y1ZDM2ZmQ1YmIyMzU4NWU5YyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODEwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkODEyODJkNzkxOGMxY2Y1ZDM2ZmQ1YmIyMzU4NWU5YyIsInNlZ21lbnRJZHMiOlsiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzReY2FkZWZhMzA2MGMwZGZhOTkyMDBlYzcxNjA4ZTJkMGEiLCI1ZTEwNjJlMjkxN2M2NDU5MmVjZmI1ZWFiM2NhMTkwMV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODEwMCIsImxlZ0lkIjoiZDgxMjgyZDc5MThjMWNmNWQzNmZkNWJiMjM1ODVlOWMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiOTY4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU5Njg5IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVlMTA2MmUyOTE3YzY0NTkyZWNmYjVlYWIzY2ExOTAxIiwiZHVyYXRpb24iOjE4MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3NDAiLCJhaXJjcmFmdENvZGUiOiI3MzciLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjI6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQwMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-10", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D15H55M", "journey_duration_seconds": 143700, "layover_duration": "PT1D5H40M", "layover_duration_seconds": 106800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D15H55M", "destination_reach_timestamp": 143700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-11-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "335219a9d8fdb46f8f6be74875407b8c", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-11-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "5e1062e2917c64592ecfb5eab3ca1901", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808110", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEwIiwibGVnSWQiOiI2Zjk1ZDNjY2YwMWY5ZjU2Y2FlZGY3ZGJmOWJmZjlhNiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODExMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI2Zjk1ZDNjY2YwMWY5ZjU2Y2FlZGY3ZGJmOWJmZjlhNiIsInNlZ21lbnRJZHMiOlsiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzReMzM1MjE5YTlkOGZkYjQ2ZjhmNmJlNzQ4NzU0MDdiOGMiLCI1ZTEwNjJlMjkxN2M2NDU5MmVjZmI1ZWFiM2NhMTkwMV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODExMCIsImxlZ0lkIjoiNmY5NWQzY2NmMDFmOWY1NmNhZWRmN2RiZjliZmY5YTYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMzIiwiYWlyY3JhZnRDb2RlIjoiNzM3IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTY6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVlMTA2MmUyOTE3YzY0NTkyZWNmYjVlYWIzY2ExOTAxIiwiZHVyYXRpb24iOjE4MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3NDAiLCJhaXJjcmFmdENvZGUiOiI3MzciLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjI6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQwMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-11", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D17H15M", "journey_duration_seconds": 148500, "layover_duration": "PT1D7H0M", "layover_duration_seconds": 111600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131420can2026101316305733can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D17H15M", "destination_reach_timestamp": 148500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-12-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "cadefa3060c0dfa99200ec71608e2d0a", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-12-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "aee7eb61aa4b8df0b72c98b8109c2d5f", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808120", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTIwIiwibGVnSWQiOiI5MTE4YmViMDVhM2QxZjY5Njc3NTc5YjQyMDVhZmQyNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODEyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5MTE4YmViMDVhM2QxZjY5Njc3NTc5YjQyMDVhZmQyNSIsInNlZ21lbnRJZHMiOlsiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzReY2FkZWZhMzA2MGMwZGZhOTkyMDBlYzcxNjA4ZTJkMGEiLCJhZWU3ZWI2MWFhNGI4ZGYwYjcyYzk4YjgxMDljMmQ1Zl4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODEyMCIsImxlZ0lkIjoiOTExOGJlYjA1YTNkMWY2OTY3NzU3OWI0MjA1YWZkMjUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiOTY4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU5Njg5IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImFlZTdlYjYxYWE0YjhkZjBiNzJjOThiODEwOWMyZDVmIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzMyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzIiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTE6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNDowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-12", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT1D17H0M", "layover_duration_seconds": 147600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT2D2H55M", "destination_reach_timestamp": 183300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-13-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "cadefa3060c0dfa99200ec71608e2d0a", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-13-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "28d5681ed770c982350d370a21b0132e", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808130", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTMwIiwibGVnSWQiOiI5YTY1ZTU0N2E0YzI0ZDEzZmE5Y2Q1MDYxMWJlZDU1ZiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODEzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5YTY1ZTU0N2E0YzI0ZDEzZmE5Y2Q1MDYxMWJlZDU1ZiIsInNlZ21lbnRJZHMiOlsiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzReY2FkZWZhMzA2MGMwZGZhOTkyMDBlYzcxNjA4ZTJkMGEiLCIyOGQ1NjgxZWQ3NzBjOTgyMzUwZDM3MGEyMWIwMTMyZV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODEzMCIsImxlZ0lkIjoiOWE2NWU1NDdhNGMyNGQxM2ZhOWNkNTA2MTFiZWQ1NWYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiOTY4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU5Njg5IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjI4ZDU2ODFlZDc3MGM5ODIzNTBkMzcwYTIxYjAxMzJlIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzQiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTU6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-13", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D22H55M", "journey_duration_seconds": 168900, "layover_duration": "PT1D13H0M", "layover_duration_seconds": 133200, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D22H55M", "destination_reach_timestamp": 168900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-14-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "cadefa3060c0dfa99200ec71608e2d0a", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-14-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0ec3946c158581e71045b260fb2aec2f", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808140", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTQwIiwibGVnSWQiOiIyMjUwNDRlOWQ3ZWNlZjgzNDI4YjJhYzkwNGJjNTM2MiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODE0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIyMjUwNDRlOWQ3ZWNlZjgzNDI4YjJhYzkwNGJjNTM2MiIsInNlZ21lbnRJZHMiOlsiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzReY2FkZWZhMzA2MGMwZGZhOTkyMDBlYzcxNjA4ZTJkMGEiLCIwZWMzOTQ2YzE1ODU4MWU3MTA0NWIyNjBmYjJhZWMyZl4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODE0MCIsImxlZ0lkIjoiMjI1MDQ0ZTlkN2VjZWY4MzQyOGIyYWM5MDRiYzUzNjIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiOTY4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU5Njg5IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjBlYzM5NDZjMTU4NTgxZTcxMDQ1YjI2MGZiMmFlYzJmIiwiZHVyYXRpb24iOjE3NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzgiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTg6MTUiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMToxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-14", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT1D9H50M", "layover_duration_seconds": 121800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D20H0M", "destination_reach_timestamp": 158400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-15-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "a685b6ce088de0ef8f8515ba5807c7c7", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-15-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "28d5681ed770c982350d370a21b0132e", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808150", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTUwIiwibGVnSWQiOiJlNzIzYjZmYzMxOWNkNGY5YTZkNmMwZmIxMjBjZTAzZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODE1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJlNzIzYjZmYzMxOWNkNGY5YTZkNmMwZmIxMjBjZTAzZCIsInNlZ21lbnRJZHMiOlsiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzReYTY4NWI2Y2UwODhkZTBlZjhmODUxNWJhNTgwN2M3YzciLCIyOGQ1NjgxZWQ3NzBjOTgyMzUwZDM3MGEyMWIwMTMyZV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODE1MCIsImxlZ0lkIjoiZTcyM2I2ZmMzMTljZDRmOWE2ZDZjMGZiMTIwY2UwM2QiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMxIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDg6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjI4ZDU2ODFlZDc3MGM5ODIzNTBkMzcwYTIxYjAxMzJlIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzQiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTU6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-15", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D17H55M", "journey_duration_seconds": 150900, "layover_duration": "PT1D8H0M", "layover_duration_seconds": 115200, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D17H55M", "destination_reach_timestamp": 150900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-2-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "a685b6ce088de0ef8f8515ba5807c7c7", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-2-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "5e1062e2917c64592ecfb5eab3ca1901", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380820", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjAiLCJsZWdJZCI6IjdjNTY0MzY0ZGQ2NmYyNDIzNzQ1YmQxNDZlMGVmMjkxIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4MjAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiN2M1NjQzNjRkZDY2ZjI0MjM3NDViZDE0NmUwZWYyOTEiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0XmE2ODViNmNlMDg4ZGUwZWY4Zjg1MTViYTU4MDdjN2M3IiwiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDFeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDgyMCIsImxlZ0lkIjoiN2M1NjQzNjRkZDY2ZjI0MjM3NDViZDE0NmUwZWYyOTEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMxIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDg6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVlMTA2MmUyOTE3YzY0NTkyZWNmYjVlYWIzY2ExOTAxIiwiZHVyYXRpb24iOjE4MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3NDAiLCJhaXJjcmFmdENvZGUiOiI3MzciLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjI6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQwMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-2", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D10H55M", "journey_duration_seconds": 125700, "layover_duration": "PT1D0H40M", "layover_duration_seconds": 88800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D10H55M", "destination_reach_timestamp": 125700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-3-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "9992b93290fdc762de96eeef9f380fa6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H5M", "distance": null, "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-3-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "aee7eb61aa4b8df0b72c98b8109c2d5f", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380830", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzAiLCJsZWdJZCI6ImY4Y2YyYWQ3NDI2M2RmNjQ0ZWQ1ZmFmNzQ5NGZlYTA3In0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4MzAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiZjhjZjJhZDc0MjYzZGY2NDRlZDVmYWY3NDk0ZmVhMDciLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0Xjk5OTJiOTMyOTBmZGM3NjJkZTk2ZWVlZjlmMzgwZmE2IiwiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWZeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDgzMCIsImxlZ0lkIjoiZjhjZjJhZDc0MjYzZGY2NDRlZDVmYWY3NDk0ZmVhMDciLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImR1cmF0aW9uIjoxMjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNjgyNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU2ODI0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDE6MjUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImFlZTdlYjYxYWE0YjhkZjBiNzJjOThiODEwOWMyZDVmIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzMyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzIiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTE6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNDowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-3", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D13H10M", "journey_duration_seconds": 133800, "layover_duration": "PT1D3H20M", "layover_duration_seconds": 98400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D13H10M", "destination_reach_timestamp": 133800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-4-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "335219a9d8fdb46f8f6be74875407b8c", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-4-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "aee7eb61aa4b8df0b72c98b8109c2d5f", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380840", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDAiLCJsZWdJZCI6ImZjYTYxYTZmNzQyYzBmYTFhM2E4NjNmNTk0ZTQ1NzUxIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4NDAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiZmNhNjFhNmY3NDJjMGZhMWEzYTg2M2Y1OTRlNDU3NTEiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0XjMzNTIxOWE5ZDhmZGI0NmY4ZjZiZTc0ODc1NDA3YjhjIiwiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWZeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg0MCIsImxlZ0lkIjoiZmNhNjFhNmY3NDJjMGZhMWEzYTg2M2Y1OTRlNDU3NTEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMzIiwiYWlyY3JhZnRDb2RlIjoiNzM3IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTY6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImFlZTdlYjYxYWE0YjhkZjBiNzJjOThiODEwOWMyZDVmIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzMyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzIiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTE6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNDowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-4", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT2D4H15M", "journey_duration_seconds": 188100, "layover_duration": "PT1D18H20M", "layover_duration_seconds": 152400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131420can2026101316305733can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT2D4H15M", "destination_reach_timestamp": 188100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-5-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "9992b93290fdc762de96eeef9f380fa6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H5M", "distance": null, "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-5-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0ec3946c158581e71045b260fb2aec2f", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380850", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTAiLCJsZWdJZCI6ImU0M2ZkZWY1N2M5Y2I5YjVlMjA4M2Y4ZDY1NGI0YTFiIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4NTAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiZTQzZmRlZjU3YzljYjliNWUyMDgzZjhkNjU0YjRhMWIiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0Xjk5OTJiOTMyOTBmZGM3NjJkZTk2ZWVlZjlmMzgwZmE2IiwiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmZeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg1MCIsImxlZ0lkIjoiZTQzZmRlZjU3YzljYjliNWUyMDgzZjhkNjU0YjRhMWIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImR1cmF0aW9uIjoxMjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNjgyNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU2ODI0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDE6MjUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjBlYzM5NDZjMTU4NTgxZTcxMDQ1YjI2MGZiMmFlYzJmIiwiZHVyYXRpb24iOjE3NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzgiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTg6MTUiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMToxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-5", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D6H15M", "journey_duration_seconds": 108900, "layover_duration": "PT20H10M", "layover_duration_seconds": 72600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D6H15M", "destination_reach_timestamp": 108900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-6-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "335219a9d8fdb46f8f6be74875407b8c", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-6-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "28d5681ed770c982350d370a21b0132e", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380860", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjAiLCJsZWdJZCI6ImNhMTVhYTY4YzJhYzEwMjZhNTk5MGIyY2RiY2NkODg0In0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4NjAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiY2ExNWFhNjhjMmFjMTAyNmE1OTkwYjJjZGJjY2Q4ODQiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0XjMzNTIxOWE5ZDhmZGI0NmY4ZjZiZTc0ODc1NDA3YjhjIiwiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmVeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg2MCIsImxlZ0lkIjoiY2ExNWFhNjhjMmFjMTAyNmE1OTkwYjJjZGJjY2Q4ODQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMzIiwiYWlyY3JhZnRDb2RlIjoiNzM3IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTY6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjI4ZDU2ODFlZDc3MGM5ODIzNTBkMzcwYTIxYjAxMzJlIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzQiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTU6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-6", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT2D0H15M", "journey_duration_seconds": 173700, "layover_duration": "PT1D14H20M", "layover_duration_seconds": 138000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131420can2026101316305733can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT2D0H15M", "destination_reach_timestamp": 173700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-7-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "335219a9d8fdb46f8f6be74875407b8c", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5733" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-7-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0ec3946c158581e71045b260fb2aec2f", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380870", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzAiLCJsZWdJZCI6ImI3MmZkMDk4MGQzNDhiMmQzZGU5N2FjODM3ODE3N2QwIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4NzAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiYjcyZmQwOTgwZDM0OGIyZDNkZTk3YWM4Mzc4MTc3ZDAiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0XjMzNTIxOWE5ZDhmZGI0NmY4ZjZiZTc0ODc1NDA3YjhjIiwiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmZeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg3MCIsImxlZ0lkIjoiYjcyZmQwOTgwZDM0OGIyZDNkZTk3YWM4Mzc4MTc3ZDAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIzMzUyMTlhOWQ4ZmRiNDZmOGY2YmU3NDg3NTQwN2I4YyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMzIiwiYWlyY3JhZnRDb2RlIjoiNzM3IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTY6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjBlYzM5NDZjMTU4NTgxZTcxMDQ1YjI2MGZiMmFlYzJmIiwiZHVyYXRpb24iOjE3NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzM4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzgiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTg6MTUiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMToxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-7", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D21H20M", "journey_duration_seconds": 163200, "layover_duration": "PT1D11H10M", "layover_duration_seconds": 126600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131420can2026101316305733can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D21H20M", "destination_reach_timestamp": 163200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-8-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "9992b93290fdc762de96eeef9f380fa6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H5M", "distance": null, "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-8-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "5e1062e2917c64592ecfb5eab3ca1901", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380880", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODAiLCJsZWdJZCI6ImU1MjNmYTE1ZmNhMzQwMDQxM2MyMWRmZTIwMWIxYTk0In0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4ODAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiZTUyM2ZhMTVmY2EzNDAwNDEzYzIxZGZlMjAxYjFhOTQiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0Xjk5OTJiOTMyOTBmZGM3NjJkZTk2ZWVlZjlmMzgwZmE2IiwiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDFeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg4MCIsImxlZ0lkIjoiZTUyM2ZhMTVmY2EzNDAwNDEzYzIxZGZlMjAxYjFhOTQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImR1cmF0aW9uIjoxMjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNjgyNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU2ODI0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDE6MjUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVlMTA2MmUyOTE3YzY0NTkyZWNmYjVlYWIzY2ExOTAxIiwiZHVyYXRpb24iOjE4MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3NDAiLCJhaXJjcmFmdENvZGUiOiI3MzciLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjI6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQwMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-8", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D2H10M", "journey_duration_seconds": 94200, "layover_duration": "PT16H0M", "layover_duration_seconds": 57600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D2H10M", "destination_reach_timestamp": 94200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-9-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "a685b6ce088de0ef8f8515ba5807c7c7", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-9-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "aee7eb61aa4b8df0b72c98b8109c2d5f", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "2198399928114380890", "fareSequence": 0, "price": { "currency": "BDT", "total": 66429.24, "gross_total": 511.38, "base_fare": 29085.11, "tax": 37025.3, "sell": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTIwLjg4LCJiYXNlX2ZhcmUiOjIyOC4wNiwidGF4IjoyOTAuMzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTMuODgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1MTEuMzgsImJhc2VfZmFyZSI6MjIxLjA2LCJ0YXgiOjI5MC4zMn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 66429.24, "base_fare": 29085.11, "tax": 37025.3, "gross": { "base_fare": "28192.38", "tax": "37025.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUyMC44OCIsImJhc2VfZmFyZSI6IjIyOC4wNiIsInRheCI6IjI5MC4zMiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjIyMS4wNiIsInRheCI6IjI5MC4zMiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTEzLjg4IiwiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjIxLjA2IiwidGF4IjoiMjkwLjMyIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1MTEuMzgiLCJiYXNlX2ZhcmUiOiIyMjEuMDYiLCJ0YXgiOiIyOTAuMzIiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTEzLjg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 75.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 75.16, "currency": "USD", "supplier": { "amount": 75.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTAiLCJsZWdJZCI6ImE3NTgwNWMzMmI4OTFhZTY1MDM1OTFiZDBjMTBlYzAxIn0sInByaW1hcnlfZmFyZUtleSI6IjIxOTgzOTk5MjgxMTQzODA4OTAiLCJydWxlSWQiOiIiLCJyb3V0aW5nIjp7ImxlZ0lkIjoiYTc1ODA1YzMyYjg5MWFlNjUwMzU5MWJkMGMxMGVjMDEiLCJzZWdtZW50SWRzIjpbIjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0XmE2ODViNmNlMDg4ZGUwZWY4Zjg1MTViYTU4MDdjN2M3IiwiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWZeMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiXSwib2ZmZXJzIjpbeyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg5MCIsImxlZ0lkIjoiYTc1ODA1YzMyYjg5MWFlNjUwMzU5MWJkMGMxMGVjMDEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyMjEuMDYsInRvdGFsVGF4IjoyOTAuMzIsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJTS0UwMENTUyIsIlNLRTAwQ1NTIiwiU0tFMDBDU1MiLCJTS0UwMENTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjE4YWY5Y2IyYjVhYjY4ZWZmZGNmMjhiMjA0MzgyYzM0IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYWVlN2ViNjFhYTRiOGRmMGI3MmM5OGI4MTA5YzJkNWYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjc1LjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiQiIsIlMiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMxIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDg6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImFlZTdlYjYxYWE0YjhkZjBiNzJjOThiODEwOWMyZDVmIiwiZHVyYXRpb24iOjE2MCwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiI1NzMyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTU3MzIiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTE6MjAiLCJhcnJBaXJwb3J0IjoiS01HIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNDowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDEwNTc1NWFkYzYwNzQ3N2E2M2MzOWFlMDhjZDM3MDAiLCJkdXJhdGlvbiI6MTY1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNSIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJLTUciLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMCIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEzOjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 66429.24, "calendar_total_sell": 66429.24, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 66429.24, "filter": { "id": "F1F400029-9", "price": 66429.24, "gross_total": 511.38, "journey_duration": "PT1D21H55M", "journey_duration_seconds": 165300, "layover_duration": "PT1D12H0M", "layover_duration_seconds": 129600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D21H55M", "destination_reach_timestamp": 165300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA8b9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:50:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "6", "fareBasisCode": "MBDCNR", "FareRuleKey": "gws-eJxNTjkOAzEIfMxqekBRvNvZxlmliYscxTb5\/zMy2IkUJJiB4co5m9hZNkn53xa8l\/pAfznQYXQvxCQiUGYHyFbcavN+R6xQ0WjrQ5yoo83NTwTssm9TCsMxYitObe6lK+IwgrKAH7lcSXtpz9r4qays2VeSBP7JqQ+ZDStX", "FareInfoRef": "Cea3oBmAuDKAkd9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H20M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA+b9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T05:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T07:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBDCN6M", "FareRuleKey": "gws-eJxNTrsOAyEM+5iT9wS1d8cGhJ66NEsfEkv\/\/zNqKJUaRGLsxCSlFCSsEmVL\/7HgvZQ7\/GmAI\/DWbNB4FhmvBhHZ8SrVfL2he6iS8HHarDr6LNiJBYcccUjNGTNbdmpfY1oq+s\/okAR+4HIl9FwfpXJV2cmFKckGLsqpD9ANK68=", "FareInfoRef": "Cea3oBmAuDKAud9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 68559.59, "gross_total": 71889, "base_fare": 54233.59, "tax": 14326, "sell": { "currency": "BDT", "total": 68559.59, "base_fare": 54233.59, "tax": 14326 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Njg1NTkuNTksImJhc2VfZmFyZSI6NTQyMzMuNTksInRheCI6MTQzMjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo2Nzg1OS41OSwiYmFzZV9mYXJlIjo1MzUzMy41OSwidGF4IjoxNDMyNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjcxODg5LCJiYXNlX2ZhcmUiOjU3NTYzLCJ0YXgiOjE0MzI2fX0=", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 68559.59, "base_fare": 54233.59, "tax": 14326, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "57563.00", "tax": "14326.00", "discount": 4029.41, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 68559.59, "base_fare": 54233.59, "tax": 14326, "gross": { "base_fare": "57563.00", "tax": "14326.00", "discount": "4029.41", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "744.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY4NTU5LjU5IiwiYmFzZV9mYXJlIjoiNTQyMzMuNTkiLCJ0YXgiOiIxNDMyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NTYzLjAwIiwidGF4IjoiMTQzMjYuMDAiLCJkaXNjb3VudCI6IjQwMjkuNDEiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjY3ODU5LjU5IiwiYmFzZV9mYXJlIjoiNTM1MzMuNTkiLCJ0YXgiOiIxNDMyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU3NTYzLjAwIiwidGF4IjoiMTQzMjYuMDAiLCJkaXNjb3VudCI6IjQwMjkuNDEiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzE4ODkuMDAiLCJiYXNlX2ZhcmUiOiI1NzU2My4wMCIsInRheCI6IjE0MzI2LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjcxODg5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijc0NC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijc0NCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOiJBbnkgdG8gQW55IHdpdGggcmV0dXJuIC0gQlMiLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOiI3LjAwIiwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6eyJ0aXRsZSI6IkFueSB0byBBbnkgd2l0aCByZXR1cm4gLSBCUyIsImNvbWlzc2lvbl9leHBpcmVfdGltZXN0YW1wIjoiMTc5ODczMjc5OSIsInNwZWNpZmljX3JvdXRlIjoiYW55X3JvdXRlIiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwicGF4X3dpc2VfY29taXNzaW9tIjoibm8iLCJhZHVsdF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJhZHVsdF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJhZHVsdF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiYWR1bHRfdGF4X3JhdGlvIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZCI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJjaGlsZF9iYXNlZmFyZV9maXhlZCI6IjAuMDAiLCJjaGlsZF9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiY2hpbGRfdGF4X3JhdGlvIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZCI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfZml4ZWRfb3ZlciI6IjAuMDAiLCJpbmZfYmFzZWZhcmVfcmF0aW8iOiI3LjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpb19vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9maXhlZF9vdmVyIjoiMC4wMCIsImluZl90YXhfcmF0aW8iOiIwLjAwIiwiaW5mX3RheF9maXhlZCI6IjAuMDAiLCJpbmZfdGF4X3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudERvbWVzdGljIjoiMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZXJ2aWNlQ2hhcmdlUGVyUGF4IjoiMC4wMCJ9LCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 1, "applicable_comission": { "data": { "title": "Any to Any with return - BS", "comission_expire_timestamp": "1798732799", "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "supplier_segment_feesCalculate": "0", "serviceChargePerPax": "0.00" }, "airlines": { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, "origin_airport": "DAC", "destination_airport": "CAN", "connecting_airport": [] }, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "BS", "marketing": "BS", "booking_code": "M", "farebasis": "MBDCNR", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "BS", "marketing": "BS", "booking_code": "V", "farebasis": "VBDCN6M", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating BS | entry 2: operating_code UL != segment 1 (DAC->CAN) operating BS | entry 3: operating_code MH != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": true, "failed_check": null, "reason": "accepted - all checks passed", "specificity": 2, "commission": 7, "selected": true }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating BS | entry 2: operating_code CA != segment 1 (DAC->CAN) operating BS | entry 3: operating_code CZ != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating BS | entry 2: operating_code GF != segment 1 (DAC->CAN) operating BS | entry 3: operating_code WY != segment 1 (DAC->CAN) operating BS | entry 4: operating_code EK != segment 1 (DAC->CAN) operating BS | entry 5: operating_code TG != segment 1 (DAC->CAN) operating BS | entry 6: operating_code OD != segment 1 (DAC->CAN) operating BS | entry 7: operating_code ET != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating BS" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA8b9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:50:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "6", "fareBasisCode": "MBDCNR", "FareRuleKey": "gws-eJxNTjkOAzEIfMxqekBRvNvZxlmliYscxTb5\/zMy2IkUJJiB4co5m9hZNkn53xa8l\/pAfznQYXQvxCQiUGYHyFbcavN+R6xQ0WjrQ5yoo83NTwTssm9TCsMxYitObe6lK+IwgrKAH7lcSXtpz9r4qays2VeSBP7JqQ+ZDStX", "FareInfoRef": "Cea3oBmAuDKAkd9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-0", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H20M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA+b9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T05:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T07:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "booking_class": { "brand_id": "1736440", "brand_title": "ECONOMY SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBDCN6M", "FareRuleKey": "gws-eJxNTrsOAyEM+5iT9wS1d8cGhJ66NEsfEkv\/\/zNqKJUaRGLsxCSlFCSsEmVL\/7HgvZQ7\/GmAI\/DWbNB4FhmvBhHZ8SrVfL2he6iS8HHarDr6LNiJBYcccUjNGTNbdmpfY1oq+s\/okAR+4HIl9FwfpXJV2cmFKckGLsqpD9ANK68=", "FareInfoRef": "Cea3oBmAuDKAud9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 68559.59, "calendar_total_sell": 68559.59, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68559.59, "filter": { "id": "F1TT00016-0", "price": 68559.59, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T22:15:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-08T07:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122215can202610130350325can202611080500dac202611080720326", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "0-0", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-0", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT18H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "0-0", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-0", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT18H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER0", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTAsImVsYXBzZWRUaW1lIjoxMzkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNToxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6OTY4OSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjk2ODksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjM3LCJlbGFwc2VkVGltZSI6MTQyNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzM0LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczNCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-0", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT23H45M", "journey_duration_seconds": 85500, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131300can2026101315109689adtcan202611081520kmg2026110818005734adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "0-1", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-1", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT13H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT27H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "0-1", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-1", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER1", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxMDkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUypUV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMDoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzEsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjEsImVsYXBzZWRUaW1lIjoxNjY1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjE2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDExOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNDowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjU3MzIsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1NzMyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzkwLCJlbGFwc2VkVGltZSI6MTY1LCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDlUMTI6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOVQxMzowNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjAzNSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjUzMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI0MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjUzMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI0MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDMuNDYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJFUyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3MjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo3MjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3MjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo3MjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NzIzLjAyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJicmFuZENvZGUiOiJFTCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjU1OC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI3MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjU1OC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI3MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAuMTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwiYnJhbmRDb2RlIjoiRUYifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjE4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTMzMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTMyOS45NCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsImJyYW5kQ29kZSI6IkVGRiJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-1", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT1D3H45M", "journey_duration_seconds": 99900, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610130800can2026101310105731adtcan202611081120kmg2026110814005732adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "0-10", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-10", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT13H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0-10", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-10", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT15H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER10", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxMDkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUypUV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMDoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzEsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE1LCJlbGFwc2VkVGltZSI6MTI1MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNzUsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxODoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjE6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzM4LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-10", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT20H50M", "journey_duration_seconds": 75000, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610130800can2026101310105731adtcan202611081815kmg2026110821105738adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "0-11", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-11", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT13H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "0-11", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-11", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER11", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxMDkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUypUV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMDoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzEsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMxLCJlbGFwc2VkVGltZSI6MTAwNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxODAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMjoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMDE6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzQwLCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTc0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM3IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-11", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT16H45M", "journey_duration_seconds": 60300, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610130800can2026101310105731adtcan202611082220kmg2026110901205740adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT24H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "0-12", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-12", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT20H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT27H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "0-12", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-12", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER12", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxNDcwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTQ6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNjozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMywib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczNyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjEsImVsYXBzZWRUaW1lIjoxNjY1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjE2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDExOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNDowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjU3MzIsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1NzMyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzkwLCJlbGFwc2VkVGltZSI6MTY1LCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDlUMTI6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOVQxMzowNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjAzNSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjUzMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI0MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjUzMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI0MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDMuNDYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJFUyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3MjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo3MjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3MjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo3MjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NzIzLjAyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJicmFuZENvZGUiOiJFTCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjU1OC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI3MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjU1OC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI3MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAuMTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwiYnJhbmRDb2RlIjoiRUYifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjE4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTMzMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTMyOS45NCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsImJyYW5kQ29kZSI6IkVGRiJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-12", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT1D3H45M", "journey_duration_seconds": 99900, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131420can2026101316305733adtcan202611081120kmg2026110814005732adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT24H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "0-13", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-13", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT20H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "0-13", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-13", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT18H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER13", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxNDcwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTQ6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNjozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMywib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczNyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjM3LCJlbGFwc2VkVGltZSI6MTQyNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzM0LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczNCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-13", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT23H45M", "journey_duration_seconds": 85500, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131420can2026101316305733adtcan202611081520kmg2026110818005734adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT24H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "0-14", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-14", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT20H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0-14", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-14", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT15H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER14", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxNDcwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTQ6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNjozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMywib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczNyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE1LCJlbGFwc2VkVGltZSI6MTI1MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNzUsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxODoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjE6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzM4LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-14", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT20H50M", "journey_duration_seconds": 75000, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131420can2026101316305733adtcan202611081815kmg2026110821105738adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "0-15", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-15", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": 671, "lay_over": "PT05H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT27H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "0-15", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-15", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER15", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjU2NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNDAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxNDowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTg6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjEyNSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMDE6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY4MjQsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2ODI0LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxLCJlbGFwc2VkVGltZSI6MTY2NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxMToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTQ6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzMyLCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczMiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-15", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT1D3H45M", "journey_duration_seconds": 99900, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610122320can2026101301256824adtcan202611081120kmg2026110814005732adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "0-2", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-2", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT18H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "0-2", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-2", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER2", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTAsImVsYXBzZWRUaW1lIjoxMzkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNToxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6OTY4OSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjk2ODksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMxLCJlbGFwc2VkVGltZSI6MTAwNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxODAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMjoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMDE6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzQwLCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTc0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM3IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-2", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT16H45M", "journey_duration_seconds": 60300, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131300can2026101315109689adtcan202611082220kmg2026110901205740adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "0-3", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-3", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT18H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0-3", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-3", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT15H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER3", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTAsImVsYXBzZWRUaW1lIjoxMzkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNToxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6OTY4OSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjk2ODksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjE1LCJlbGFwc2VkVGltZSI6MTI1MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNzUsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxODoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjE6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzM4LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczOCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-3", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT20H50M", "journey_duration_seconds": 75000, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131300can2026101315109689adtcan202611081815kmg2026110821105738adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "0-4", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-4", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT18H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 9689 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT27H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "0-4", "origin": "CAN", "departure_time": "2026-11-08T11:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5732 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-4", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER4", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTAsImVsYXBzZWRUaW1lIjoxMzkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTM6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNToxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6OTY4OSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjk2ODksIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjEsImVsYXBzZWRUaW1lIjoxNjY1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjE2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDExOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNDowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjU3MzIsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo1NzMyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NzkwLCJlbGFwc2VkVGltZSI6MTY1LCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDlUMTI6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOVQxMzowNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MjAzNSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjUzMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI0MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjUzMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI0MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI0MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDMuNDYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJFUyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3MjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo3MjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOnRydWUsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3MjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo3MjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NzIzLjAyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MjAsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJicmFuZENvZGUiOiJFTCJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjU1OC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjI3MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjU1OC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjI3MCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAuMTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwiYnJhbmRDb2RlIjoiRUYifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjE4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTMzMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTMyOS45NCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMzMwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsImJyYW5kQ29kZSI6IkVGRiJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-4", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT1D3H45M", "journey_duration_seconds": 99900, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131300can2026101315109689adtcan202611081120kmg2026110814005732adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "0-5", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-5", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": 671, "lay_over": "PT05H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "0-5", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-5", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER5", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjU2NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNDAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxNDowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTg6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjEyNSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMDE6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY4MjQsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2ODI0LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozMSwiZWxhcHNlZFRpbWUiOjEwMDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTgwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjI6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktNRyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDAxOjIwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJLTUciLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTc0MCwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3NDAsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczNyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNjUsIm9yaWdpbiI6IktNRyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOVQxMjoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJLTUciLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDEzOjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTMxLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDMuNDYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTMxLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsImJyYW5kQ29kZSI6IkVTIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjcyMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NzIzLjAyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjcyMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjcyMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjcyMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsImJyYW5kQ29kZSI6IkVMIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTU4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAuMTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTU4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJicmFuZENvZGUiOiJFRiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEzMzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjE4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTMzMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEzMzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTMyOS45NCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwiYnJhbmRDb2RlIjoiRUZGIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-5", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT16H45M", "journey_duration_seconds": 60300, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610122320can2026101301256824adtcan202611082220kmg2026110901205740adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "0-6", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": 671, "lay_over": "PT05H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0-6", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5738 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-6", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT15H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER6", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjU2NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNDAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxNDowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTg6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjEyNSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMDE6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY4MjQsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2ODI0LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxNSwiZWxhcHNlZFRpbWUiOjEyNTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTc1LCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTg6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktNRyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIxOjEwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJLTUciLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczOCwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNjUsIm9yaWdpbiI6IktNRyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOVQxMjoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJLTUciLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDEzOjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTMxLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDMuNDYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTMxLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsImJyYW5kQ29kZSI6IkVTIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjcyMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NzIzLjAyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjcyMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjcyMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjcyMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsImJyYW5kQ29kZSI6IkVMIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTU4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAuMTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTU4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJicmFuZENvZGUiOiJFRiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEzMzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjE4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTMzMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEzMzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTMyOS45NCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwiYnJhbmRDb2RlIjoiRUZGIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-6", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT20H50M", "journey_duration_seconds": 75000, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610122320can2026101301256824adtcan202611081815kmg2026110821105738adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "0-7", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-7", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": 671, "lay_over": "PT05H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 6824 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "0-7", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-7", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT18H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER7", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjU2NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNDAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxNDowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjAiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTg6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNiwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjY3MSwiZWxhcHNlZFRpbWUiOjEyNSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMDE6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjMiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjY4MjQsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo2ODI0LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjozNywiZWxhcHNlZFRpbWUiOjE0MjUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTYwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTU6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktNRyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE4OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJLTUciLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczNCwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo3OTAsImVsYXBzZWRUaW1lIjoxNjUsIm9yaWdpbiI6IktNRyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOVQxMjoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJLTUciLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDEzOjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MjAzNSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTMxLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNDMuNDYsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTMxLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjQzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjQzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJOIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjYsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDU1MiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVTIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEyMS43MywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzAxNDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsImJyYW5kQ29kZSI6IkVTIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjcyMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6NzIzLjAyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjcyMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6dHJ1ZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxMS43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjcyMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjcyMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn0seyJjb2RlIjoiWVFJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiUFJVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDTDEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyMCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjpmYWxzZX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsImJyYW5kQ29kZSI6IkVMIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6NTU4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoyNzAuMTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6NTU4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MjcwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MjcwLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjozMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME1RIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWThLRyAxOExCIFVQVE8gNDVMSSAxMTVMQ00ifSx7ImlkIjoyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo3NSwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJicmFuZENvZGUiOiJFRiJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1VIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjV9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEzMzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjE4LjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTMzMCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEzMzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTMyOS45NCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIgMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkJTRTAwQ05TIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRkYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6NjY0Ljk3LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNjQ2MzQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjYwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZVTExGTEVYIiwiYnJhbmRDb2RlIjoiRUZGIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-7", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT23H45M", "journey_duration_seconds": 85500, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610122320can2026101301256824adtcan202611081520kmg2026110818005734adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT24H30M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "0-8", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-8", "origin": "KMG", "departure_time": "2026-10-13T14:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT20H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5733 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "N", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "0-8", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5740 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-8", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT11H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER8", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzMsImVsYXBzZWRUaW1lIjoxNDcwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMTQ6MjA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxNjozMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMywib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczNyIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjMxLCJlbGFwc2VkVGltZSI6MTAwNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxODAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMjoyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMDE6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzQwLCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTc0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM3IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik4iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTiIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-8", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT16H45M", "journey_duration_seconds": 60300, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610131420can2026101316305733adtcan202611082220kmg2026110901205740adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "0-9", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": 790, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2036 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-9", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": 671, "lay_over": "PT13H40M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5731 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": "S", "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "0-9", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": 671, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 5734 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } }, { "air_segment_key": "1-9", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": 790, "lay_over": "PT18H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": 2035 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE00CSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY STANDARD", "brand_code": "ES", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE00CSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 68701.87, "gross_total": 531.7, "base_fare": 31883.18, "tax": 36818.69, "sell": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTM4LjcsImJhc2VfZmFyZSI6MjUwLCJ0YXgiOjI4OC43fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTMxLjcsImJhc2VfZmFyZSI6MjQzLCJ0YXgiOjI4OC43LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjUzMS43LCJiYXNlX2ZhcmUiOjI0MywidGF4IjoyODguN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 68701.87, "base_fare": 31883.18, "tax": 36818.69, "gross": { "base_fare": "30990.45", "tax": "36818.69", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20762.32" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8774.25" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjUzOC43MCIsImJhc2VfZmFyZSI6IjI1MC4wMCIsInRheCI6IjI4OC43MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjI0My4wMCIsInRheCI6IjI4OC43MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTMxLjcwIiwiYmFzZV9mYXJlIjoiMjQzLjAwIiwidGF4IjoiMjg4LjcwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjUzMS43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjE2Mi44MCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY4LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "ECONOMY STANDARD", "promo_rules": null, "brandCode": "ES#ER9", "brandName": "ECONOMY STANDARD", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 9564.95, "currency": "BDT", "fmg": { "amount": 9564.95, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 9564.95 }, "supplier": { "amount": 75, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 5738.97, "currency": "BDT", "fmg": { "amount": 5738.97, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 5738.97 }, "supplier": { "amount": 45, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjYsImVsYXBzZWRUaW1lIjoxMDkwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMCIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLTUciLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjpudWxsLCJkZXN0aW5hdGlvbl9jaXR5IjoiS01HIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzYsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUypUV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6NjcxLCJlbGFwc2VkVGltZSI6MTMwLCJvcmlnaW4iOiJLTUciLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiS01HIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMDoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMyIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNVSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NTczMSwib3BlcmF0aW5nIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjU3MzEsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4OSIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjM3LCJlbGFwc2VkVGltZSI6MTQyNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjo2NzEsImVsYXBzZWRUaW1lIjoxNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNToyMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS01HIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IktNRyIsIm1hcmtldGluZyI6Ik1VIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo1NzM0LCJvcGVyYXRpbmciOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTczNCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjc5MCwiZWxhcHNlZFRpbWUiOjE2NSwib3JpZ2luIjoiS01HIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDEyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjpudWxsLCJvcmlnaW5fY2l0eSI6IktNRyIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMTM6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTVUiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjIwMzUsIm9wZXJhdGluZyI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoyMDM1LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3MzgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI0My40NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1MzEuNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNDMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNDMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjQzLjQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI2LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ1NTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFUyIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMjEuNzMsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMwMTQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENTUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRVMiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTIxLjczLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMDE0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ1MxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjQ1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo0NSwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NDUsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiRVMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3MjMuMDIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTQ6MDAiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1VIE1VIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjp0cnVlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDExLjcsInRvdGFsVGF4QW1vdW50IjoyODguNywiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzIzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6NzIzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjcyMy4wMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo3LjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo2NywidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifSx7ImNvZGUiOiJZUUkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTEsInBpZWNlQ291bnQiOjAsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoibm8tYmFnZ2FnZSIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMSwicGllY2VDb3VudCI6MCwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiJuby1iYWdnYWdlIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjExLCJwaWVjZUNvdW50IjowLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6Im5vLWJhZ2dhZ2UiLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTVUifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjksInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTVUifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6IlMiLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkhLRTAwQkxTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFTCIsImJyYW5kTmFtZSI6IkVDT05PTVkgTElHSFQiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjozNjEuNTEsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg5NTAzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJQUlUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NMMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiSEtFMDBCTFMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVMIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBMSUdIVCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjM2MS41MSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODk1MDMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJIS0UwMEJMUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUwiLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MzYxLjUxLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4OTUwMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IlBSVSIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0wxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIwLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwR08iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81MExCIDIzS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjozMiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNzBMQiAzMktHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MTQsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBBQSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFBBSUQgQkFHR0FHRSJ9LHsiaWQiOjUxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJBU0lDIFNFQVQifSx7ImlkIjoxNywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIEFTU0lHTk1FTlQifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6ZmFsc2V9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOmZhbHNlfSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIExJR0hUIiwiYnJhbmRDb2RlIjoiRUwifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNVSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjo1fV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjI3MC4xMiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxNDowMCIsImdvdmVybmluZ0NhcnJpZXJzIjoiTVUgTVUiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo1NTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoyNzAsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MjcwLjEyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MzMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTS0UwMENGUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUYiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50IjoxMzUuMDYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjMzNDQwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiMyA0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVJSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDRjEifSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNLRTAwQ0ZTIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJFRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjEzNS4wNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MzM0NDAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IkJEVCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiIzIDQgNSA3IDggOSAxMCAxMiAxNSAxNiAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUlIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NGMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0tFMDBDRlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYIiwicHJvZ3JhbUlkIjoiMTczMjkxIiwicHJvZ3JhbUNvZGUiOiJDRkZNVSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IkNOIEFORCAzMzAgWElOIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJLIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1VIiwiZmFyZUFtb3VudCI6MTM1LjA2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjozMzQ0MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjMgNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJTQ0YxIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjMwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTVEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZOEtHIDE4TEIgVVBUTyA0NUxJIDExNUxDTSJ9LHsiaWQiOjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBHTyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzUwTEIgMjNLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjMyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwRk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE83MExCIDMyS0cgQU5ENjJMSSAxNThMQ00ifSx7ImlkIjoxNCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEFBIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUEFJRCBCQUdHQUdFIn0seyJpZCI6NTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQkFTSUMgU0VBVCJ9LHsiaWQiOjE3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgQVNTSUdOTUVOVCJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NzUsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjc1LCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWCIsImJyYW5kQ29kZSI6IkVGIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTVUiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6NX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxOC43LCJ0b3RhbFRheEFtb3VudCI6Mjg4LjcsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEzMzAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEzMjkuOTQsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjE0OjAwIiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNVSBNVSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTguNywidG90YWxUYXhBbW91bnQiOjI4OC43LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzMwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTMzMCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMzI5Ljk0LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjcuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Ny40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NjcsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjY3LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllRSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IiAxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNVSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OSwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNVSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo1LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjUsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiIDEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1VIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo5LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1VIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJTIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVUiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiU0NTMSJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiUyIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiQlNFMDBDTlMiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkVGRiIsImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJwcm9ncmFtSWQiOiIxNzMyOTEiLCJwcm9ncmFtQ29kZSI6IkNGRk1VIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiQ04gQU5EIDMzMCBYSU4iLCJwcm9ncmFtU3lzdGVtQ29kZSI6IksiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTVUiLCJmYXJlQW1vdW50Ijo2NjQuOTcsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE2NDYzNCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiQkRUIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJCU0UwMENOUyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRUZGIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGVUxMRkxFWCIsInByb2dyYW1JZCI6IjE3MzI5MSIsInByb2dyYW1Db2RlIjoiQ0ZGTVUiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJDTiBBTkQgMzMwIFhJTiIsInByb2dyYW1TeXN0ZW1Db2RlIjoiSyIsImdvdmVybmluZ0NhcnJpZXIiOiJNVSIsImZhcmVBbW91bnQiOjY2NC45NywiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTY0NjM0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJCRFQiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVVIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IlNDUzEifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MzAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNUSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk4S0cgMThMQiBVUFRPIDQ1TEkgMTE1TENNIn0seyJpZCI6MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEdPIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTBMQiAyM0tHIEFORDYyTEkgMTU4TENNIn0seyJpZCI6MzIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBGTSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzcwTEIgMzJLRyBBTkQ2MkxJIDE1OExDTSJ9LHsiaWQiOjE0LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQUEiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBQQUlEIEJBR0dBR0UifSx7ImlkIjo1MSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCQVNJQyBTRUFUIn0seyJpZCI6MTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBBU1NJR05NRU5UIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo2MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgRlVMTEZMRVgiLCJicmFuZENvZGUiOiJFRkYifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 68701.87, "calendar_total_sell": 68701.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 68701.87, "filter": { "id": "F1SE00005-9", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT23H45M", "journey_duration_seconds": 85500, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036adtkmg202610130800can2026101310105731adtcan202611081520kmg2026110818005734adtkmg202611091220dac2026110913052035adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AB00028-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "sessionId": null, "supplier_title": "Aurora", "color_code": "#ffffff", "supplier_code": "aurohub", "supplier_uid": "F1AB00028", "supplier_partner_code": "aurohub-1-00028", "flight_group": [ { "group": 1, "flight_key": "F1AB00028-1-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "routes": [ { "air_segment_key": "f108ecf6-40ba-418e-accf-8a0abddbe3dd", "origin": "DAC", "departure_time": "2026-10-12T22:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:50:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": -1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 6, "fareBasisCode": "MBDCNR", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag30", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBDCNR" ] } } } ] }, { "group": 2, "flight_key": "F1AB00028-1-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H20M", "transit_time": null, "routes": [ { "air_segment_key": "01d365c0-78ea-40c0-80a3-04f998cccc60", "origin": "CAN", "departure_time": "2026-11-08T05:00:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T07:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": -1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 6, "fareBasisCode": "VBDCN6M", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag30", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBDCN6M" ] } } } ] } ], "price": { "currency": "BDT", "total": 70080.5, "gross_total": 542.51, "base_fare": 55106.88, "tax": 14973.62, "sell": { "currency": "BDT", "total": 70080.5, "base_fare": 55106.88, "tax": 14973.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTQ5LjUxLCJiYXNlX2ZhcmUiOjQzMi4xLCJ0YXgiOjExNy40MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU0Mi41MSwiYmFzZV9mYXJlIjo0MjUuMSwidGF4IjoxMTcuNDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTQyLjUxLCJiYXNlX2ZhcmUiOjQyNS4xLCJ0YXgiOjExNy40MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70080.5, "base_fare": 55106.88, "tax": 14973.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "54214.15", "tax": "14973.62", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 70080.5, "base_fare": 55106.88, "tax": 14973.62, "gross": { "base_fare": "54214.15", "tax": "14973.62", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU0OS41MSIsImJhc2VfZmFyZSI6IjQzMi4xMCIsInRheCI6IjExNy40MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNS4xMCIsInRheCI6IjExNy40MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQyLjUxIiwiYmFzZV9mYXJlIjoiNDI1LjEwIiwidGF4IjoiMTE3LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI1LjEwIiwidGF4IjoiMTE3LjQxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQyLjUxIiwiYmFzZV9mYXJlIjoiNDI1LjEwIiwidGF4IjoiMTE3LjQxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU0Mi41MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "AHBag30", "brand_code": "AerohubBundle", "ruleId": "19", "fareKey": "f108ecf6-40ba-418e-accf-8a0abddbe3dd", "fareSequence": 1, "price": { "currency": "BDT", "total": 70080.5, "gross_total": 542.51, "base_fare": 55106.88, "tax": 14973.62, "sell": { "currency": "BDT", "total": 70080.5, "base_fare": 55106.88, "tax": 14973.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTQ5LjUxLCJiYXNlX2ZhcmUiOjQzMi4xLCJ0YXgiOjExNy40MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU0Mi41MSwiYmFzZV9mYXJlIjo0MjUuMSwidGF4IjoxMTcuNDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTQyLjUxLCJiYXNlX2ZhcmUiOjQyNS4xLCJ0YXgiOjExNy40MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70080.5, "base_fare": 55106.88, "tax": 14973.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "54214.15", "tax": "14973.62", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 70080.5, "base_fare": 55106.88, "tax": 14973.62, "gross": { "base_fare": "54214.15", "tax": "14973.62", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU0OS41MSIsImJhc2VfZmFyZSI6IjQzMi4xMCIsInRheCI6IjExNy40MSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNS4xMCIsInRheCI6IjExNy40MSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQyLjUxIiwiYmFzZV9mYXJlIjoiNDI1LjEwIiwidGF4IjoiMTE3LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI1LjEwIiwidGF4IjoiMTE3LjQxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQyLjUxIiwiYmFzZV9mYXJlIjoiNDI1LjEwIiwidGF4IjoiMTE3LjQxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU0Mi41MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBag30", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "AerohubBundle", "brandName": "TGBag30", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwicm91dGluZ0tleSI6IjE3ODg3MzU4NzM1NjczNjg1IiwiZGF0YSI6Ikc3NVI0aU1WSlFsOXpcLzdcL3JkWGRiY1IzZTBCMytyUFdUUHpxZVRMK2dhc1kxQW1INFRmc2lZZGFlTHJPZUt2N3g4VXd3b3RQNjFIaGhXK2dVY0lKRjd3UWxUUU54VEVNNFdKbjJ6WkxUcFJ2aVo4VmVVNzhUZ25lMDRMUmZ4akh4VzY0WFJRWndqYkdcL1lmMDJ0T0MyWGllXC8za2VpcEdnemVqY2lwTTc5c3lwSmJKTEplT2hldG9IK3BxNnlkU0praDFDMXJcLzhlamluSDVSTFBTRVRCSUwxZytxSXVhZWNGSDVPXC9VK0dIeXpEbDFsaThiQUNRcnl0QzJqSmRUU2Q1YVhBalQrM0V1T3pzdXJJVG04S1VNZnA3QmlxM0loeUtOM2lHZW44NkhpdWo4dFlZRXY0emlXQkowSlh0NWRyS2ZwN3lnRVRGUXVnK0ExM05Na2czZHY5UnFyZVF3UXlDMzBTY0RmWHRNOE9cL0VWeXdoOVJ4MjZTZjY4Mk1Rb2QrOEJzblJEUUFQU21pSCt6WWdMQ3hnVkhKdVZNUHYyemZBc0tuXC9ma21zcjR2UE1LQ3dxNlRUMHpMbGRLTjh0TlBpVllobEVyK2dGbkkxbnM1TkxQbzBqTHpHNDFVS1ZDSGlwTytTWU0yZjl5dUM0WlBYTW5zWkFzR1ppME5xTHdnTXZZNm80NWZvdDVKczQ0SnVValdjcUR6dWxGaUVjS0Uyb3hvT3JNY2diYyszc2I4Q2ZrVndXT015UkRFTGxmUVd0Sndvd1FuRTZmRGFNNDJEXC9Eb2JibUZSQVdCc3JmXC9pVGs0UlwvR0J0aEVNTUVTbWZYK2RhaCtDbjdYSW9zcmI0dkdHY2N1dUdqU2J6VVZaQUJNNVVwWFJLeVRtV0htOG43Rm01ZUxhT2VJSTJYSkNwMHhcLzBkSGF4d1wvNlVGNzBBVmdBNzlmekk1SlVCUU9rWHdHUGxSdERneXhzY3d4RjEySWV2V0pzM2NRaHUrUmhwVkZoeDVLbVBEQTh0bExzV0g5WXNlZW1CSzZmMTFBenVEYkppdmxPblIzKzV0RFwvdFducGdtMnRtak1aMUFOYXFmMHNqUG05Z0NJSTVDOWFOY1MrZHpvVFg1VWZ2U0phM3NONVlzaDZkVlFSMnVJWkE1RVRhZDU4OGR0ZEtzTjhuUExQSWxER0NBdDE0ZHJ6eXJGVVlOZzFSNWkydGNIVWJnUVdtMjFpZDF2dEw5WXFLbTZrQm8wTDhzTXR2em5IK3lvSFwvZml1VEM2dnM4Tkx1dFwvNVRtczJcLzk0YndqMHVENkM0YmxkcFlPWlpDQ3lTTlVzR2xGXC9QQW5rQ3Z2Ylk0SUtIdzRSQ2NFMm90OW90R05BMkc1dHZNdFVjVjhVamFrbFhuNUYzbWREelNrSFlHQzNNMURLZ000MlRQZFJaTTlCV0l0NjRXeklRYjJHdEJcL3BubGoxRlJ6NlwvbThybWY5bktNVE5WSjZlWkUxQmIxRFVhXC96ZXRudzZcL1lKQjhqSGFJUjM2T0IrcFZDcXNYVDhcL1kyY2xnYmlHV0xqaGtEWm5ZK25kRk1oZVhCc3pzWDhIcEhuQ3VZTDlNQkxOOVArUjRRODZJK2Q1ZkdldUJoYWdUTFJ4ajRYTHcxcVltREIwTG5MaUxTMnhzT2xtNDJwT1o5TDFwTkIxVEhcL0o1aGNMR29YaEFjTldBYzJ5Nmc0YlV3YW5HZFFTRGNpSytrUnpZSDhGUWtNZzk0UCtSeU9aZDRpdVVsT1d3elI0T1wvVjdCc2F0SjBIY1piSlZPNFVHcDJXellwbFNIdUdxZlI1bHZwNk1DTGVMdDhNM05OOVpPMTRWTnJrQ2o5TVpMVzFPNzVQbFNIeHN2Nk13UEJxUEpDRVRPTnNGMmpldkZaZkJaemVcL3AxMXc3UllDSU1EejI5V2VIS2lkZmlQM29iN21KZjYra0pFNUFZR0MwTTd2QVUzM2hJUzVKdlVqMWN1RnhkcUlydmVWV1RDdnROTlE3d2cxb0Y4OFwvMGZnSmZGSXdHUGVHOGhZU0ZZcWdzUmhwUHJXdklScUp5VkZERG9MdWVYREZvMENnOExtY2VVZ3FxTEpickp0bXFabGhZUFJMNVwvdWloOUFsZGUxSFBqUkNuOFVWRkpsK2JsOWhpSG41cGxySjFaTTNiS0lSMkRxZlVtNjZBRzBKbjEwRE52T2pvdHU0bDRrQmtNREp5eCs1dXBvbnNPOUFcL1VBcWNFWGJFejlpQTRDQjJ4VEVneFBhWktaTWRwdnE1OXZsRjByUmMwSXY3TFhiUFFSSE9vbmVqQnJmSmtzTzBZQ08rUUh6VFp5dzNpNERZRlY4K2VKdllSOU8rT3RRdjhRT0tkdFwvVDlKdmR3dTMrWnRwZUZnSjJDR1VLejlWbmRhOFl1OVE4eHQxTjFyVUFcLzg0a3ZKVmE2T0JhcW8zcUxBa3dXUmZ0RWpqYitcL00ybVRTMnJVQTIrVzFEOFh2OXNWZkJiOWc4eHZwVGpxOVd5RWUyZHYrZlRJWFRQOEZUU0k4TUM0Rm8xdU9kb2FBdWtDaTlJdjJjcWM2WmZGVnFPNndRdzBReCtRTCtoOE1RTjlLSWJtYjZKTmd1bzB4eHBKUExMaFpZUlwvWXR4OVczTjlNSGlQaThcL0hoZ3RDZlBBNVdLaHJSZ09sc0FOazVhZWZKVWlRMkVqU1JsYjliQVJCdjM2QkpRMVZ5c3VoYlV4UmJkUGtoRG1EZFdYZjhjVUJSNlwvTVhNanhDNCtsOUFTQVk4OExBR0huM0kxZTRMSTF2RUVJQ2l1MXJCRTRLS2VGZnJ3SEY5U01adnlDOVczNTRGOVdoUEhydzRzQjQ4ZFd3TFwvZDZHUjZcL0ZMa3RtZWhuUWIyTTArcFdrcUxXSkNmc0REWFhiYVh6cFI4WXBcL2o1a2diY0tqR056bW9ibmtnbHNPR09RV2tNeXVFK3Z0NWtCbHVLVUR4cldKbUFDNU4zbW4xcXRKYllRNng5ZDM0XC9NOWg1cXhwalZNTHNEZ1MxNGRJZUhXUTk1M3poS3I0WDZsdE5RU25Ob25YYVwvM1k4MUNrQkFIVjZpbUZXdCtCeHBVMXJ5WXdoQUdrdHlDR2tkYWd0Smp5WkxqclMrekRrWmNza3RVeWVhaDQyK2NPcGo3WWRNUU5yeGgxZU1NTENcL1JadDdUTzA4aVVLQktxdWpuWFV4Rm0zV1p2NGZFODhrZHVXbTNrdEErYUxrZGtwZVladVwvd245V1doRFF4UGlYY0V0NFRqTStXQVlXXC85UG5BRGNPWDNzU2R0R1B3cFkyUTcxcjBkUDlCcUJ4Y203ckhmQUhXa1BIZG5ZRmVVXC82UlVPb25vVjA4alozSG5BQ0k4cUJIVjdqMVdJZGtcL1N2bzJ5ZlE4UFQ0NTM1TjMrMTBPNWhQdU5FaExTZkhVdWVtN0Y3RFZSRWpPVVwvVVlURW5QRU9vZHhjOGhnZFdKYU5Obm9qT1E3Njg0NFJ0cEJ2OWpYQXo4VFVhV1NJTWRUMVRiekFteTdlUkhYMFM4RUp6QkN0Rzl5S3ZzNEJMOVZSRGQzV3NzdERUSHFQcnBCYWFpTElyMXRpVGNMblwveHV1RlFCS09ldHlHcEVPbFwvajBcL0pkSkxjaldMajVyRVwvY2p1RGFpSlJoR3FFbHRGNFhHejh1TWEzektVdUMwNzVUeFU1elRFRVVZaUtJaTI0eittUVUrZGd6NFwvV3hDQXRhTXpYM3lTNWdaMldYdk5hK1duMG9iUEdDTzl5V1dHMDVIbzh5WXkrd0IzdGs4NjNDWmN1RHpjN2dGV3NcL0tEc1pYT1k5UVVETU1NaUpRc1VmeVJkODdvZnVqajlZSmZjK1VHWk4xWDhNOWFXWFwvSkpxeGZTSHhtK0ZoMlRxZjM4R0JJSEV1VmRoRzFmcFVVdjBuUDIzcFFTNm83TmJRRWltam1WcG9scGhJaGVzc2VkTjRCeFlyNUJSQjhOQVRhOEJKd0ZPQ29rMVRaelFzS3hWRHU2NXJpK0hRTWVpZnVKc3NGbXZqb3ZqQk9RVkxGMU9MTEZRZ3JUeW82M1I2bzE3azhrb2pNUXBaZFVjbGExck1yU0xsdmJ6cFV1aUVQZ3pQa3JFeVhlYkpHeVE4ZkhqNDRhVWlQUmVKbmNheklCdDlxaUVRNUdLWVF5Y29ZNU1RS1JPWVZYUHMzNHA0ZTRBbm0xZnd2ejRUWHg0WjRQQ1NSMHpWM1VNZ0lHKzB5QXB3UXdSRVpGOUsyVktnQlhDYlg5MEIyY1ZUaVpJWHNmOEpWVWNQTDVDMmZuVzBEaUdrWmZSUzJSRVZpQzhxNStia3VRT1AwRklzZkJLU2hYSTVFWTV2em5NdEpSWTJEcnBIc2lNUWJhQm4xcUlseFB3TUlHUFBldXVGcFY4aFwvN1Y3eFpPb3hVdDZtNzhCK2ZEQjhUcHRFK1wvZkRQYlQxdVY4dTNoNCtVZmp5XC84akprSkxhS0xOXC9WUHlGbXNEOHgyWG1aemYxV1BcL3dTWWswWWpIMXducWM1d3hVeUZYTFNucHNVaHRrR3l0Ync1ejEyUmNmbkVEXC9SanJHbW8rSndWUXNsV3kzSDltMDdqSHVXTytYQ2NuMU16RHFwenJUV2hzczFBQlJMWGMwXC92dDg1b3poSGxHMTBmRUxCaEhINlZlT0xMeldMVjhyYzdmQUVhd3ZHZkxiU2lLUTNCNzJORFFoU1JiajhmN0ZDSXROeDBoZTVQOTJMaVdpTVFmYmJac3BqWGhsSDVcL0JyOGo3clZIazBuV1RydUtycVJMaHZZSUlwTGR6SzVYUmh4RVFcLzE1VStMMjV6XC81RVFzcTRQeWFGc3dzWjJSUno1RzZBcWxRamlYb1RMWXFpOENKdFllUHdTOENYZGo0UFhmemd2M2NsTVwvNkIyNmJIaUtWWk9xcGtlQ2J2RCt3UnpvXC9lNlpFZWVyZllUcld5b0FIOWNXQnBrdWtyWFRCSzgrdUxaZHdHV2xMRDBZbmtldDJSSGtJYnNCUkl5Qmc2VmZTQitsc25LQ0diQW40OENEbGVDSHVoaXFWT0FjbDhSTXcreUloVVJ2b2RESnJGN05xbjBXWlNZR21JcXdya29EN29vKzBNZEQzaUNwUXVFXC9rWmZqXC9pdXV4MGpiNzJSTytDSnVtSitET1NCNnVPWjZ4ZUpkTndsY2pxOFo3cGxLYjhFcXAxODlZWG9GeThaWjhySUFQNTdjZ3RqNG10a29vNGlKczFwWXU2alcwZ1wvcFMwVm9TSFFBQkVjNW5mSHZGWFU2QlNQZ1hPOXZYNW5RY1ZwQjVRTmZyaFJ6bDdOZDFydytDcFJQNEtPTzNDZDUrTDd4cTJZXC9mQzg3RWI1cDBYbVZZYnhkXC9GWG8yMW40dnN3UXMycjRsMFpPb3lRUDJnVTJtTklWVE1lR1BDZlBlemlkUXdkTXdsc1FcL1ZOcm1ZRSt4K2pnM3JpSUNKOXR4dm01Z1dCMFAzWHRBcEVUMktIK2FKN3Juc3drY3plaWlXRjdwYU4xd25yRmZoemJSMjhIeit4MDBLdmRJbDkwZFFhb0tvemJPSjFhNkkrQTZIdmE4UjV4WUNnajR3bTRtK1FcL0JMVlJSSEdKQUFTdGpsNjRUOWNFSEhCTXJFUXlEQ3R1UnpnakVMYitHM29GT2xZdEpXOVlwUEt1cnl5SkVQOVBcL0JBN0dldVk3NEtUdXpsa3lSNExJMzJFOE5DWTd3S2w2NzgxVm5MM2t6RlJ1NGxNbTBFNmRCZHorRHdPaGpyaE0xeFFNbUdRdmdOMnY4dDNSVHErM1dpeVc5ZEt0V1ZpNGt5dGtobnNOTmlmU1wvTmhDaWQwNGVEeEhhSHBrK0ZBXC9ZT1VpcUFxUmNjOE1oWE01WVlTMTNBbmtsUWtzZTE5UGltQlB5WUlabzVQQ3lzaHVWMjQ2MjlrWHJhRDJcL3lmbSsxd0lMcFF3SjRmd2NPR253VWoxWEFqZE54azZWM3JuSEh6WXpaOEUyTmpqenpyMFlnRHRva2QxcW9cL2pxYmNhdjNmQmlzVlg2XC90Z25wdExhdnV5cTlLcFZoSVpiN2FGRVFTUGU2N3ZpSWRkS3ZLTVg3QVFaZG5xQ0Mya25XaExxVmJTZmJZR2tLOVNJWFl0cUhiOG1WNjltVHp2NmNRTFNzTnVQZGZ2MGp0MjZIRjN2eUZYcEQ4MmlQNGhwdkZQYXAwNThiREZiV2dhQ0t3eUFCVkZJZlpSZUtsM2R3VDU1SDl2cW9Gd2RBZGh2QUlhbmNLd0hzbnY2T3RJMlVqT3ZlMXgzQzZ4NFpRNXBtZjZzMjhDN2JPVE1BNGJydmZubEpvVXBOcnptaTZsb3RrVVhYeWZ1NDJGSFFNWCtNMk9lZTRqSm1YXC9KcXVcLzU1OTlpZ0o2bEZXMzBpQTBndEh4R0dBZjhpekdtelo4ZVoxZFdoSndwaGxBZ0NUYXgxUHh0c1JZSEwzZUdWUnRPNE5wZGs2VkpNUkY4THM3QkNxWE5ucUlvYXg5WXF4enMzZnhDampBYzdiTnpjbFdPQ2w0a0FcL2ZuRjRMQ05XdWxRTTJtRFhlNEhDTHFKWUk5bGQ1bVZ0TEVteWFvODRjUjA0dk03c0F0dFwvU1NHWkJ2MVwvU1JJcFczZGlLank2clZFRWFsdnEzOGJJV2t3SGNkNDZjeGVxb3VuT0xVMVBJVjNMa3FGaUdGbUx5MzYrUHpacHFIWm02OU5wQ3hvdGVXQlRKRnFLMnlsc2ExdlkyXC9UZEtjSTB1UVNHekUyZU5VS0Z4YjFEN00wNVQxTGlMZ2p2R2RGdjdWMHhYTVhkb2JtYXFYcWxSNGpRdjhQVVhXaUFsZUIxVE9sYkxcL0FJMndxbXhzUnlLOXFaZHg2NXhVcWVVN1FRWUxLVXJCMkJBVm00a0xLVDJETGY5SmN2WnV0R1hmaWdwRUFPY1E4Yk9YYzZiU2ZDU3ltUWFXR0dBbUJ4bks0aGdZWVJvN0hBZzRFaXM5MW5CK3lLMFI1MFh3RTZBbjBVOVN3YXFsN0luQXhYeVBNVE5rNkhNK0VIYm05ZWM2SmJDZzhNNVJTK0NIUFh5RXA0YkZoQzh5bWx4MzZENGhBczAwSGI4OEZrbStOSlwvQlFSc0t0M1R3NlBXU1ZqWFZBUHJGd3JqcmxYQWNHUkFxazhkYnBJQnpUcVI0RmV2VW9LVTlWS0tcL1wvTGdyNUl2T0p3WjBFNklLc3c0alc5TUhvZm9yQzZHNkxjWm9ESHJ0ZGoweHpZYUxQc09SaTZSSnZsXC83bWVXZVc4cFwvWlhkU2ZqMHpyTlJOcVZMYnNieUpkTVJsejV4WVhFcVJuN2tOVm5jRUxOSmx5K1F6ZjVUeEZqb0hZMW8ySUp2M2gxNStCVWpTWEFVXC8rTnVtSHMxRHg5Sm1GTFJoR1dcL3gyOEN2VVk5QVAzTTNuNnFySng5ZGN5ZzlnNWlcL1E4d1pTVDNMNXJHK1hQZGFWdUIrc0o3eU5uaFVUR1lBN0VsNkQrZVIrN1gyXC9yZUhHaWhCaU9seU56dUlkZm83MzgxUk9tUzNDTFhqcmxXK0pPZTFEN0VpWVh3RXM0N1BoYkN6b0I4M0JVYXhvdFpFYlwvTmRzRWZhS0lRRlwvM1drdXlWTllSMUtnekhiMFMrTlwvS2VFNmxvSlZWNmlrSHp0T1lOQ1RGYkhiRFhOZUkrQ0NQZ2hhTkJ0XC9pTnQ1bFlrSUpNbE9iUWhsRDlpR2x5c0NPdXNFNEJNYWh4QkF2dlMwRDRIbUhZMjgxOFpIR3g5K0xnVUdSbm1weTNcL0ZnVFRGUzJiXC9lOTRySjIxVENSb3BWZUlNWjRTc29uVTJwamxiRzhFWHpSanVHNHVUYlF6SndST0Vid3BZK1NXRHJMU0QrOXhYSEZta1wvSTBxK1MzdEEzUWpRbm4zYnFISXpoUUZuYW5cL0pRPT0iLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiJmMTA4ZWNmNi00MGJhLTQxOGUtYWNjZi04YTBhYmRkYmUzZGQiLCJydWxlSWQiOiIxOSIsInJvdXRpbmciOnsicm91dGVUeXBlIjoxLCJyb3V0aW5nS2V5IjoiMTc4ODczNTg3MzU2NzM2ODUiLCJmcm9tU2VnbWVudHMiOlt7ImFpcmNyYWZ0Q29kZSI6IjczOCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQzIiwiYXJyVGltZSI6IjIwMjYxMDEzMDM1MCIsImNhcnJpZXIiOiJCUyIsImRhdGEiOiIiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiJUMSIsImRlcFRpbWUiOiIyMDI2MTAxMjIyMTUiLCJkdXJhdGlvbiI6MjE1LCJmYXJlcyI6W3sicGF4RmFyZSI6eyJBRFQiOlt7ImNoYXJnZVR5cGUiOiJGYXJlUHJpY2UiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6NDI1LjEsIm9yaWdpbmFsQW1vdW50Ijo0MjUuMSwiY3VycmVuY3kiOiJVU0QiLCJvcmlnaW5hbEN1cnJlbmN5IjoiVVNEIn0seyJjaGFyZ2VUeXBlIjoiVGF4IiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjExNy40MSwib3JpZ2luYWxBbW91bnQiOjExNy40MSwiY3VycmVuY3kiOiJVU0QiLCJvcmlnaW5hbEN1cnJlbmN5IjoiVVNEIn1dLCJDSEQiOltdLCJJTkYiOltdfSwiYXZhaWxhYmxlQ291bnQiOjYsImZhcmVLZXkiOiJmMTA4ZWNmNi00MGJhLTQxOGUtYWNjZi04YTBhYmRkYmUzZGQiLCJmYXJlQmFzaXNDb2RlIjoiTUJEQ05SIiwiZmFyZVNlcXVlbmNlIjoxLCJwcm9kdWN0Q2xhc3MiOiJZIiwiY2FiaW5OYW1lIjoiRWNvbm9teSIsImNhYmluQ2xhc3MiOiJNIiwiZmFyZVR5cGVDb2RlIjoiQWVyb2h1YkJ1bmRsZSIsImZhcmVUeXBlRGVzYyI6IkFIQmFnMzAiLCJpc3N1ZVBvbGljeVR5cGUiOiJSMSxTMSxUMSIsImFnZW5jeUFjY291bnRJRCI6MTI2LCJydWxlSWQiOiIxOSIsImJ1bmRsZUlkIjowfV0sImZsaWdodE51bWJlciI6IkJTMzI1Iiwic3RvcEFpcnBvcnRzIjpbXSwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoiQlMzMjUiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQlMifV0sInJldFNlZ21lbnRzIjpbeyJhaXJjcmFmdENvZGUiOiI3MzgiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2MTEwODA3MjAiLCJjYXJyaWVyIjoiQlMiLCJkYXRhIjoiIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDMiLCJkZXBUaW1lIjoiMjAyNjExMDgwNTAwIiwiZHVyYXRpb24iOjI2MCwiZmFyZXMiOlt7InBheEZhcmUiOnsiQURUIjpbeyJjaGFyZ2VUeXBlIjoiRmFyZVByaWNlIiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjAsIm9yaWdpbmFsQW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifSx7ImNoYXJnZVR5cGUiOiJUYXgiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MCwib3JpZ2luYWxBbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwib3JpZ2luYWxDdXJyZW5jeSI6IlVTRCJ9XSwiQ0hEIjpbXSwiSU5GIjpbXX0sImF2YWlsYWJsZUNvdW50Ijo2LCJmYXJlS2V5IjoiMDFkMzY1YzAtNzhlYS00MGMwLTgwYTMtMDRmOTk4Y2NjYzYwIiwiZmFyZUJhc2lzQ29kZSI6IlZCRENONk0iLCJmYXJlU2VxdWVuY2UiOjEsInByb2R1Y3RDbGFzcyI6IlkiLCJjYWJpbk5hbWUiOiJFY29ub215IiwiY2FiaW5DbGFzcyI6IlYiLCJmYXJlVHlwZUNvZGUiOiJBZXJvaHViQnVuZGxlIiwiZmFyZVR5cGVEZXNjIjoiQUhCYWczMCIsImlzc3VlUG9saWN5VHlwZSI6IlIxLFMxLFQxIiwiYWdlbmN5QWNjb3VudElEIjoxMjYsInJ1bGVJZCI6IjE5IiwiYnVuZGxlSWQiOjB9XSwiZmxpZ2h0TnVtYmVyIjoiQlMzMjYiLCJzdG9wQWlycG9ydHMiOltdLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOiJCUzMyNiIsIm9wZXJhdGluZ0NhcnJpZXIiOiJCUyJ9XSwiZGF0YSI6Ikc3NVI0aU1WSlFsOXpcLzdcL3JkWGRiY1IzZTBCMytyUFdUUHpxZVRMK2dhc1kxQW1INFRmc2lZZGFlTHJPZUt2N3g4VXd3b3RQNjFIaGhXK2dVY0lKRjd3UWxUUU54VEVNNFdKbjJ6WkxUcFJ2aVo4VmVVNzhUZ25lMDRMUmZ4akh4VzY0WFJRWndqYkdcL1lmMDJ0T0MyWGllXC8za2VpcEdnemVqY2lwTTc5c3lwSmJKTEplT2hldG9IK3BxNnlkU0praDFDMXJcLzhlamluSDVSTFBTRVRCSUwxZytxSXVhZWNGSDVPXC9VK0dIeXpEbDFsaThiQUNRcnl0QzJqSmRUU2Q1YVhBalQrM0V1T3pzdXJJVG04S1VNZnA3QmlxM0loeUtOM2lHZW44NkhpdWo4dFlZRXY0emlXQkowSlh0NWRyS2ZwN3lnRVRGUXVnK0ExM05Na2czZHY5UnFyZVF3UXlDMzBTY0RmWHRNOE9cL0VWeXdoOVJ4MjZTZjY4Mk1Rb2QrOEJzblJEUUFQU21pSCt6WWdMQ3hnVkhKdVZNUHYyemZBc0tuXC9ma21zcjR2UE1LQ3dxNlRUMHpMbGRLTjh0TlBpVllobEVyK2dGbkkxbnM1TkxQbzBqTHpHNDFVS1ZDSGlwTytTWU0yZjl5dUM0WlBYTW5zWkFzR1ppME5xTHdnTXZZNm80NWZvdDVKczQ0SnVValdjcUR6dWxGaUVjS0Uyb3hvT3JNY2diYyszc2I4Q2ZrVndXT015UkRFTGxmUVd0Sndvd1FuRTZmRGFNNDJEXC9Eb2JibUZSQVdCc3JmXC9pVGs0UlwvR0J0aEVNTUVTbWZYK2RhaCtDbjdYSW9zcmI0dkdHY2N1dUdqU2J6VVZaQUJNNVVwWFJLeVRtV0htOG43Rm01ZUxhT2VJSTJYSkNwMHhcLzBkSGF4d1wvNlVGNzBBVmdBNzlmekk1SlVCUU9rWHdHUGxSdERneXhzY3d4RjEySWV2V0pzM2NRaHUrUmhwVkZoeDVLbVBEQTh0bExzV0g5WXNlZW1CSzZmMTFBenVEYkppdmxPblIzKzV0RFwvdFducGdtMnRtak1aMUFOYXFmMHNqUG05Z0NJSTVDOWFOY1MrZHpvVFg1VWZ2U0phM3NONVlzaDZkVlFSMnVJWkE1RVRhZDU4OGR0ZEtzTjhuUExQSWxER0NBdDE0ZHJ6eXJGVVlOZzFSNWkydGNIVWJnUVdtMjFpZDF2dEw5WXFLbTZrQm8wTDhzTXR2em5IK3lvSFwvZml1VEM2dnM4Tkx1dFwvNVRtczJcLzk0YndqMHVENkM0YmxkcFlPWlpDQ3lTTlVzR2xGXC9QQW5rQ3Z2Ylk0SUtIdzRSQ2NFMm90OW90R05BMkc1dHZNdFVjVjhVamFrbFhuNUYzbWREelNrSFlHQzNNMURLZ000MlRQZFJaTTlCV0l0NjRXeklRYjJHdEJcL3BubGoxRlJ6NlwvbThybWY5bktNVE5WSjZlWkUxQmIxRFVhXC96ZXRudzZcL1lKQjhqSGFJUjM2T0IrcFZDcXNYVDhcL1kyY2xnYmlHV0xqaGtEWm5ZK25kRk1oZVhCc3pzWDhIcEhuQ3VZTDlNQkxOOVArUjRRODZJK2Q1ZkdldUJoYWdUTFJ4ajRYTHcxcVltREIwTG5MaUxTMnhzT2xtNDJwT1o5TDFwTkIxVEhcL0o1aGNMR29YaEFjTldBYzJ5Nmc0YlV3YW5HZFFTRGNpSytrUnpZSDhGUWtNZzk0UCtSeU9aZDRpdVVsT1d3elI0T1wvVjdCc2F0SjBIY1piSlZPNFVHcDJXellwbFNIdUdxZlI1bHZwNk1DTGVMdDhNM05OOVpPMTRWTnJrQ2o5TVpMVzFPNzVQbFNIeHN2Nk13UEJxUEpDRVRPTnNGMmpldkZaZkJaemVcL3AxMXc3UllDSU1EejI5V2VIS2lkZmlQM29iN21KZjYra0pFNUFZR0MwTTd2QVUzM2hJUzVKdlVqMWN1RnhkcUlydmVWV1RDdnROTlE3d2cxb0Y4OFwvMGZnSmZGSXdHUGVHOGhZU0ZZcWdzUmhwUHJXdklScUp5VkZERG9MdWVYREZvMENnOExtY2VVZ3FxTEpickp0bXFabGhZUFJMNVwvdWloOUFsZGUxSFBqUkNuOFVWRkpsK2JsOWhpSG41cGxySjFaTTNiS0lSMkRxZlVtNjZBRzBKbjEwRE52T2pvdHU0bDRrQmtNREp5eCs1dXBvbnNPOUFcL1VBcWNFWGJFejlpQTRDQjJ4VEVneFBhWktaTWRwdnE1OXZsRjByUmMwSXY3TFhiUFFSSE9vbmVqQnJmSmtzTzBZQ08rUUh6VFp5dzNpNERZRlY4K2VKdllSOU8rT3RRdjhRT0tkdFwvVDlKdmR3dTMrWnRwZUZnSjJDR1VLejlWbmRhOFl1OVE4eHQxTjFyVUFcLzg0a3ZKVmE2T0JhcW8zcUxBa3dXUmZ0RWpqYitcL00ybVRTMnJVQTIrVzFEOFh2OXNWZkJiOWc4eHZwVGpxOVd5RWUyZHYrZlRJWFRQOEZUU0k4TUM0Rm8xdU9kb2FBdWtDaTlJdjJjcWM2WmZGVnFPNndRdzBReCtRTCtoOE1RTjlLSWJtYjZKTmd1bzB4eHBKUExMaFpZUlwvWXR4OVczTjlNSGlQaThcL0hoZ3RDZlBBNVdLaHJSZ09sc0FOazVhZWZKVWlRMkVqU1JsYjliQVJCdjM2QkpRMVZ5c3VoYlV4UmJkUGtoRG1EZFdYZjhjVUJSNlwvTVhNanhDNCtsOUFTQVk4OExBR0huM0kxZTRMSTF2RUVJQ2l1MXJCRTRLS2VGZnJ3SEY5U01adnlDOVczNTRGOVdoUEhydzRzQjQ4ZFd3TFwvZDZHUjZcL0ZMa3RtZWhuUWIyTTArcFdrcUxXSkNmc0REWFhiYVh6cFI4WXBcL2o1a2diY0tqR056bW9ibmtnbHNPR09RV2tNeXVFK3Z0NWtCbHVLVUR4cldKbUFDNU4zbW4xcXRKYllRNng5ZDM0XC9NOWg1cXhwalZNTHNEZ1MxNGRJZUhXUTk1M3poS3I0WDZsdE5RU25Ob25YYVwvM1k4MUNrQkFIVjZpbUZXdCtCeHBVMXJ5WXdoQUdrdHlDR2tkYWd0Smp5WkxqclMrekRrWmNza3RVeWVhaDQyK2NPcGo3WWRNUU5yeGgxZU1NTENcL1JadDdUTzA4aVVLQktxdWpuWFV4Rm0zV1p2NGZFODhrZHVXbTNrdEErYUxrZGtwZVladVwvd245V1doRFF4UGlYY0V0NFRqTStXQVlXXC85UG5BRGNPWDNzU2R0R1B3cFkyUTcxcjBkUDlCcUJ4Y203ckhmQUhXa1BIZG5ZRmVVXC82UlVPb25vVjA4alozSG5BQ0k4cUJIVjdqMVdJZGtcL1N2bzJ5ZlE4UFQ0NTM1TjMrMTBPNWhQdU5FaExTZkhVdWVtN0Y3RFZSRWpPVVwvVVlURW5QRU9vZHhjOGhnZFdKYU5Obm9qT1E3Njg0NFJ0cEJ2OWpYQXo4VFVhV1NJTWRUMVRiekFteTdlUkhYMFM4RUp6QkN0Rzl5S3ZzNEJMOVZSRGQzV3NzdERUSHFQcnBCYWFpTElyMXRpVGNMblwveHV1RlFCS09ldHlHcEVPbFwvajBcL0pkSkxjaldMajVyRVwvY2p1RGFpSlJoR3FFbHRGNFhHejh1TWEzektVdUMwNzVUeFU1elRFRVVZaUtJaTI0eittUVUrZGd6NFwvV3hDQXRhTXpYM3lTNWdaMldYdk5hK1duMG9iUEdDTzl5V1dHMDVIbzh5WXkrd0IzdGs4NjNDWmN1RHpjN2dGV3NcL0tEc1pYT1k5UVVETU1NaUpRc1VmeVJkODdvZnVqajlZSmZjK1VHWk4xWDhNOWFXWFwvSkpxeGZTSHhtK0ZoMlRxZjM4R0JJSEV1VmRoRzFmcFVVdjBuUDIzcFFTNm83TmJRRWltam1WcG9scGhJaGVzc2VkTjRCeFlyNUJSQjhOQVRhOEJKd0ZPQ29rMVRaelFzS3hWRHU2NXJpK0hRTWVpZnVKc3NGbXZqb3ZqQk9RVkxGMU9MTEZRZ3JUeW82M1I2bzE3azhrb2pNUXBaZFVjbGExck1yU0xsdmJ6cFV1aUVQZ3pQa3JFeVhlYkpHeVE4ZkhqNDRhVWlQUmVKbmNheklCdDlxaUVRNUdLWVF5Y29ZNU1RS1JPWVZYUHMzNHA0ZTRBbm0xZnd2ejRUWHg0WjRQQ1NSMHpWM1VNZ0lHKzB5QXB3UXdSRVpGOUsyVktnQlhDYlg5MEIyY1ZUaVpJWHNmOEpWVWNQTDVDMmZuVzBEaUdrWmZSUzJSRVZpQzhxNStia3VRT1AwRklzZkJLU2hYSTVFWTV2em5NdEpSWTJEcnBIc2lNUWJhQm4xcUlseFB3TUlHUFBldXVGcFY4aFwvN1Y3eFpPb3hVdDZtNzhCK2ZEQjhUcHRFK1wvZkRQYlQxdVY4dTNoNCtVZmp5XC84akprSkxhS0xOXC9WUHlGbXNEOHgyWG1aemYxV1BcL3dTWWswWWpIMXducWM1d3hVeUZYTFNucHNVaHRrR3l0Ync1ejEyUmNmbkVEXC9SanJHbW8rSndWUXNsV3kzSDltMDdqSHVXTytYQ2NuMU16RHFwenJUV2hzczFBQlJMWGMwXC92dDg1b3poSGxHMTBmRUxCaEhINlZlT0xMeldMVjhyYzdmQUVhd3ZHZkxiU2lLUTNCNzJORFFoU1JiajhmN0ZDSXROeDBoZTVQOTJMaVdpTVFmYmJac3BqWGhsSDVcL0JyOGo3clZIazBuV1RydUtycVJMaHZZSUlwTGR6SzVYUmh4RVFcLzE1VStMMjV6XC81RVFzcTRQeWFGc3dzWjJSUno1RzZBcWxRamlYb1RMWXFpOENKdFllUHdTOENYZGo0UFhmemd2M2NsTVwvNkIyNmJIaUtWWk9xcGtlQ2J2RCt3UnpvXC9lNlpFZWVyZllUcld5b0FIOWNXQnBrdWtyWFRCSzgrdUxaZHdHV2xMRDBZbmtldDJSSGtJYnNCUkl5Qmc2VmZTQitsc25LQ0diQW40OENEbGVDSHVoaXFWT0FjbDhSTXcreUloVVJ2b2RESnJGN05xbjBXWlNZR21JcXdya29EN29vKzBNZEQzaUNwUXVFXC9rWmZqXC9pdXV4MGpiNzJSTytDSnVtSitET1NCNnVPWjZ4ZUpkTndsY2pxOFo3cGxLYjhFcXAxODlZWG9GeThaWjhySUFQNTdjZ3RqNG10a29vNGlKczFwWXU2alcwZ1wvcFMwVm9TSFFBQkVjNW5mSHZGWFU2QlNQZ1hPOXZYNW5RY1ZwQjVRTmZyaFJ6bDdOZDFydytDcFJQNEtPTzNDZDUrTDd4cTJZXC9mQzg3RWI1cDBYbVZZYnhkXC9GWG8yMW40dnN3UXMycjRsMFpPb3lRUDJnVTJtTklWVE1lR1BDZlBlemlkUXdkTXdsc1FcL1ZOcm1ZRSt4K2pnM3JpSUNKOXR4dm01Z1dCMFAzWHRBcEVUMktIK2FKN3Juc3drY3plaWlXRjdwYU4xd25yRmZoemJSMjhIeit4MDBLdmRJbDkwZFFhb0tvemJPSjFhNkkrQTZIdmE4UjV4WUNnajR3bTRtK1FcL0JMVlJSSEdKQUFTdGpsNjRUOWNFSEhCTXJFUXlEQ3R1UnpnakVMYitHM29GT2xZdEpXOVlwUEt1cnl5SkVQOVBcL0JBN0dldVk3NEtUdXpsa3lSNExJMzJFOE5DWTd3S2w2NzgxVm5MM2t6RlJ1NGxNbTBFNmRCZHorRHdPaGpyaE0xeFFNbUdRdmdOMnY4dDNSVHErM1dpeVc5ZEt0V1ZpNGt5dGtobnNOTmlmU1wvTmhDaWQwNGVEeEhhSHBrK0ZBXC9ZT1VpcUFxUmNjOE1oWE01WVlTMTNBbmtsUWtzZTE5UGltQlB5WUlabzVQQ3lzaHVWMjQ2MjlrWHJhRDJcL3lmbSsxd0lMcFF3SjRmd2NPR253VWoxWEFqZE54azZWM3JuSEh6WXpaOEUyTmpqenpyMFlnRHRva2QxcW9cL2pxYmNhdjNmQmlzVlg2XC90Z25wdExhdnV5cTlLcFZoSVpiN2FGRVFTUGU2N3ZpSWRkS3ZLTVg3QVFaZG5xQ0Mya25XaExxVmJTZmJZR2tLOVNJWFl0cUhiOG1WNjltVHp2NmNRTFNzTnVQZGZ2MGp0MjZIRjN2eUZYcEQ4MmlQNGhwdkZQYXAwNThiREZiV2dhQ0t3eUFCVkZJZlpSZUtsM2R3VDU1SDl2cW9Gd2RBZGh2QUlhbmNLd0hzbnY2T3RJMlVqT3ZlMXgzQzZ4NFpRNXBtZjZzMjhDN2JPVE1BNGJydmZubEpvVXBOcnptaTZsb3RrVVhYeWZ1NDJGSFFNWCtNMk9lZTRqSm1YXC9KcXVcLzU1OTlpZ0o2bEZXMzBpQTBndEh4R0dBZjhpekdtelo4ZVoxZFdoSndwaGxBZ0NUYXgxUHh0c1JZSEwzZUdWUnRPNE5wZGs2VkpNUkY4THM3QkNxWE5ucUlvYXg5WXF4enMzZnhDampBYzdiTnpjbFdPQ2w0a0FcL2ZuRjRMQ05XdWxRTTJtRFhlNEhDTHFKWUk5bGQ1bVZ0TEVteWFvODRjUjA0dk03c0F0dFwvU1NHWkJ2MVwvU1JJcFczZGlLank2clZFRWFsdnEzOGJJV2t3SGNkNDZjeGVxb3VuT0xVMVBJVjNMa3FGaUdGbUx5MzYrUHpacHFIWm02OU5wQ3hvdGVXQlRKRnFLMnlsc2ExdlkyXC9UZEtjSTB1UVNHekUyZU5VS0Z4YjFEN00wNVQxTGlMZ2p2R2RGdjdWMHhYTVhkb2JtYXFYcWxSNGpRdjhQVVhXaUFsZUIxVE9sYkxcL0FJMndxbXhzUnlLOXFaZHg2NXhVcWVVN1FRWUxLVXJCMkJBVm00a0xLVDJETGY5SmN2WnV0R1hmaWdwRUFPY1E4Yk9YYzZiU2ZDU3ltUWFXR0dBbUJ4bks0aGdZWVJvN0hBZzRFaXM5MW5CK3lLMFI1MFh3RTZBbjBVOVN3YXFsN0luQXhYeVBNVE5rNkhNK0VIYm05ZWM2SmJDZzhNNVJTK0NIUFh5RXA0YkZoQzh5bWx4MzZENGhBczAwSGI4OEZrbStOSlwvQlFSc0t0M1R3NlBXU1ZqWFZBUHJGd3JqcmxYQWNHUkFxazhkYnBJQnpUcVI0RmV2VW9LVTlWS0tcL1wvTGdyNUl2T0p3WjBFNklLc3c0alc5TUhvZm9yQzZHNkxjWm9ESHJ0ZGoweHpZYUxQc09SaTZSSnZsXC83bWVXZVc4cFwvWlhkU2ZqMHpyTlJOcVZMYnNieUpkTVJsejV4WVhFcVJuN2tOVm5jRUxOSmx5K1F6ZjVUeEZqb0hZMW8ySUp2M2gxNStCVWpTWEFVXC8rTnVtSHMxRHg5Sm1GTFJoR1dcL3gyOEN2VVk5QVAzTTNuNnFySng5ZGN5ZzlnNWlcL1E4d1pTVDNMNXJHK1hQZGFWdUIrc0o3eU5uaFVUR1lBN0VsNkQrZVIrN1gyXC9yZUhHaWhCaU9seU56dUlkZm83MzgxUk9tUzNDTFhqcmxXK0pPZTFEN0VpWVh3RXM0N1BoYkN6b0I4M0JVYXhvdFpFYlwvTmRzRWZhS0lRRlwvM1drdXlWTllSMUtnekhiMFMrTlwvS2VFNmxvSlZWNmlrSHp0T1lOQ1RGYkhiRFhOZUkrQ0NQZ2hhTkJ0XC9pTnQ1bFlrSUpNbE9iUWhsRDlpR2x5c0NPdXNFNEJNYWh4QkF2dlMwRDRIbUhZMjgxOFpIR3g5K0xnVUdSbm1weTNcL0ZnVFRGUzJiXC9lOTRySjIxVENSb3BWZUlNWjRTc29uVTJwamxiRzhFWHpSanVHNHVUYlF6SndST0Vid3BZK1NXRHJMU0QrOXhYSEZta1wvSTBxK1MzdEEzUWpRbm4zYnFISXpoUUZuYW5cL0pRPT0iLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSIsImNoYXJnZUZlZXMiOlt7ImNoYXJnZUFtb3VudCI6MCwiY2hhcmdlVHlwZSI6MSwiY3VycmVuY3kiOiJVU0QifV19LCJydWxlcyI6W3sicnVsZUlkIjoiMTkiLCJlbmRvcnNlbWVudCI6MCwiY2hhbmdlSW5mb0xpc3QiOltdLCJjYW5jZWxJbmZvTGlzdCI6W10sImZyZWVCYWdJbmZvTGlzdCI6W3siam91cm5leVR5cGUiOjEsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MCwiY2hlY2tpbkJhZ1BpZWNlIjotMSwiY2hlY2tpbkJhZ1dlaWdodCI6MzAsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoyLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9LHsiam91cm5leVR5cGUiOjEsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MSwiY2hlY2tpbkJhZ1BpZWNlIjowLCJjaGVja2luQmFnV2VpZ2h0IjowLCJjaGVja2luQmFnV2VpZ2h0VHlwZSI6MiwiY2FycnlvbkJhZ2dhZ2VQaWVjZSI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaHQiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2hUeXBlIjoxfSx7ImpvdXJuZXlUeXBlIjoyLCJzZWdtZW50Tm8iOjEsInBhc3NlbmdlclR5cGUiOjAsImNoZWNraW5CYWdQaWVjZSI6LTEsImNoZWNraW5CYWdXZWlnaHQiOjM1LCJjaGVja2luQmFnV2VpZ2h0VHlwZSI6MiwiY2FycnlvbkJhZ2dhZ2VQaWVjZSI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaHQiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2hUeXBlIjoxfSx7ImpvdXJuZXlUeXBlIjoyLCJzZWdtZW50Tm8iOjEsInBhc3NlbmdlclR5cGUiOjEsImNoZWNraW5CYWdQaWVjZSI6MCwiY2hlY2tpbkJhZ1dlaWdodCI6MCwiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjIsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX1dfV0sInNlYXJjaElkIjoiNzZiZGNkZmM5ZGU2MjAyNDI4OGVhNjc2NTVkZWMwMzEiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 70080.5, "calendar_total_sell": 70080.5, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 70080.5, "filter": { "id": "F1AB00028-1", "price": 70080.5, "gross_total": 542.51, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T07:20:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 35, "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122215can202610130350325can202611080500dac202611080720326", "destination_reach_time": "PT7H55M", "destination_reach_timestamp": 28500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AB00028-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "sessionId": null, "supplier_title": "Aurora", "color_code": "#ffffff", "supplier_code": "aurohub", "supplier_uid": "F1AB00028", "supplier_partner_code": "aurohub-1-00028", "flight_group": [ { "group": 1, "flight_key": "F1AB00028-3-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "e2632f48-8174-4555-ae18-e95ac2064891", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1AB00028-3-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "e9caf98d-59ac-416b-94cb-4facbe830417", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 1, "fareBasisCode": "V2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 70292.21, "gross_total": 544.17, "base_fare": 39831.02, "tax": 30461.19, "sell": { "currency": "BDT", "total": 70292.21, "base_fare": 39831.02, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTUxLjE3LCJiYXNlX2ZhcmUiOjMxMi4zMiwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDQuMTcsImJhc2VfZmFyZSI6MzA1LjMyLCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDQuMTcsImJhc2VfZmFyZSI6MzA1LjMyLCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70292.21, "base_fare": 39831.02, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "38938.29", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 70292.21, "base_fare": 39831.02, "tax": 30461.19, "gross": { "base_fare": "38938.29", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU1MS4xNyIsImJhc2VfZmFyZSI6IjMxMi4zMiIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwNS4zMiIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ0LjE3IiwiYmFzZV9mYXJlIjoiMzA1LjMyIiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1LjMyIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ0LjE3IiwiYmFzZV9mYXJlIjoiMzA1LjMyIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU0NC4xNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "AHBag23", "brand_code": "AerohubBundle", "ruleId": "15", "fareKey": "e2632f48-8174-4555-ae18-e95ac2064891", "fareSequence": 1, "price": { "currency": "BDT", "total": 70292.21, "gross_total": 544.17, "base_fare": 39831.02, "tax": 30461.19, "sell": { "currency": "BDT", "total": 70292.21, "base_fare": 39831.02, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTUxLjE3LCJiYXNlX2ZhcmUiOjMxMi4zMiwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDQuMTcsImJhc2VfZmFyZSI6MzA1LjMyLCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDQuMTcsImJhc2VfZmFyZSI6MzA1LjMyLCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70292.21, "base_fare": 39831.02, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "38938.29", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 70292.21, "base_fare": 39831.02, "tax": 30461.19, "gross": { "base_fare": "38938.29", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU1MS4xNyIsImJhc2VfZmFyZSI6IjMxMi4zMiIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwNS4zMiIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ0LjE3IiwiYmFzZV9mYXJlIjoiMzA1LjMyIiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzA1LjMyIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ0LjE3IiwiYmFzZV9mYXJlIjoiMzA1LjMyIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU0NC4xNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBag23", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "AerohubBundle", "brandName": "TGBag23", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwicm91dGluZ0tleSI6IjE3ODg3MzU4NzM1NzYyMTQzIiwiZGF0YSI6InI0ZFpZQzBITDRsSVZUSjE3QzV2WVNiRVFWQnBsb2NvaGtmS0tRXC9nMFEySldHenVCa1pLRDA1bzNpQVk4Mmd3NmtMNnlTWEpDTXRwaE9CWkhVYWJDYVJCQTdKdWVpZDIrTVVQVUlkV0w2Wnk1QVFaaTI2OVN5S29BVDlpTGF0R0VlTVd6MHJBdUJOSFRKeFlYU0dHK0dObVRvT25aVDVzNmtjVzBzUVNJcVZrcU8ySXoxV1RCd1wvZWdOeDQ2Sm5jM1llNnR2WHdWM2RjQzZweWJ2MWY1YklMMFVzN2dVQTAyK2IrcGtxcU9Ta0pBTUI5MmVFdXRxc0J1YkZKSHVKTm5hc1FCRmZVUHpzVmpCYzlKVDJTaUZGQ0xlTytlaVlJakIzeGpXdlJLNHpXRG9pQ1ZvM0VMb2hWV0pZKzJ1YUorZDFyMVZ0ZFNPR2R3WjY0YUgyeFwvOHIxZUU3UmVWb2lRV1BjdFBkVzYxYjZlZGRsaitibHpKMTN4eVowUlB2ZXlMRnEwdUZZUFNcL3EyOWFmUTk0OGR2cWJcL2k4SkpITlU5amdRdjRZWVc2MTVzR01VVldsZmdHXC9xY3JvQ21KYlhpVFh4TkdKelQ0UThnVlpmNmo4T3Y5ZCt3cEdtelpuTkc5YkZZeWhLTUd0ZVFXYkpKeHg3M1wvcGFEakt5Nm81QjM4YlZEOGhnaDhFRGJWS2NzWG5mK1psdVh6bjVuU2VsYnNTRTJTTFFFQ3p0K0luRm9YZGhhd3hvTk01RUlkZHZFbGxXYUxURU5pbUp3QnFqQ0o5ZjFKRTB0bEp1eGlKZ054V3hDOG8wVDdDQUl1TWNJaWZCMDNkTzJtUmNyWXQ3S3BmM0htMGlXZk9JeVdxUzZEQmprZ3lGWU40Nk1CeGUrdnpaVWxuQTNHcitoS2tMRnJOc2ZiR3hnQXpOWmU1bnA0NmJha0pHNjRRZ1c4SForU2k0KzNrV0dzSFJCSE1qbWtQSEtNUjFXZGlTZCt4dzRtMkJ5OHlCVlJVWk9jeERyQUZXVSs2aG51U1p4XC9OXC9xeWM4Mks4QTVnNnZpOFNRSTZVUnFKbnJKRFlpZ0djTmh6TkU3ZTNMaXBHNE85dzZJQUtwZ1JLcWMyeVpGbkhXVllTc1dcL0xoVXdjNnlqd1wvS2xUMzE2VG9rckkydnZcL3hJMU90MWR0OEU4eVVUTmRqK294SHZQV2VsUzU2QzdQbjZNcmg2RXdtbUw0dWd2QlBxSk96eWUzSnd2TlZSaWZ5V1Uyak1DMENZUWtDZlwvRFZpUHVyOWhwTUlXQ0F5SWxBM2p1RGl4ZnBkbEtBZWZsdmx0R2hyNkdkNnRXczdtN1dKbXFUMU9vb1lLa0hPOXBzdWRXMUVDQURqa2tmWlRRYkh4YlwvRnlHS3JwS1ZaVkxLbHVYXC9jUEFUTlMyRjQ3K054RGl3OXZZMG4wTFQ3bGl0SDdZK3V2K3RUSkMxb3RoeEhWNHJUVTRPRFZLNG1OODd4azVwNytSMUtwNlVBYkpJNHpiZzF6K1lZa3RYU1NzTlBxMTk2anRGdVJJcnFNZlh4RVIrdGNVVWJiQnVcLzdUQ3FFR0VVQ2xFbVh6Tm8zQzVPRlpkK2M5Q3ZSQTRNZkp2U0graElpYml4NmEwUENFcFRtOXlmdDBOWTE3VTNyY2xzRzZmaGZlbTc3WUE5MnpyQUg4RVA3ZW53cmNPd3NmamxjV0MyUmpEV3VKajJFTUUreEtPVnEwZFFEMTNEclhYTmtKNmpxRjRpSXJKMVJuY0FLWnVxSlU5ZGU3MWNqYmNRM1NPT1Y5bnlBZ2hSaE1ueDE3aEhwVnpacmx2NlQ3cmNEZEhGTWpCMDZ1XC8yd3F5U004VU1UREdXemtNYzE4ZHlwSnhIZUNndGkxQTB1VmdWRkNLM3dTMWFVbFFwSHpYTXhzZE5Ra0krd2xxU2U1XC9iSmdFelQ5cHpPQVorNE5IdUVIWmhwbmtSMUVVVzJYMzRucEtpS2xGd2h4TmRcL0k4Y05EZThlM2FqV09ndTBpMXYyTEZQTnJudzJTWWZqK1RCWHpPcjMwNnZhUHk5M2d4Q0hWdTIzbXZUTzQwOE1icmNMNnFibEZsRG5EYmtyQytVZGRvSlRCK2NcL1I2QzYwR0VCQVp5NW1HZ0ttTDFCS0RBQks0WCtHNFhXeUo4bWxpc3lZY2lpd3lROHJnVUF0TEZWdFNhbEl2ZUJhQ0hSUjRIeGMxT1hwWjFRTUkyVWFyZG9scGJFV1dyRk1uUTI5MjN2Wml4SURrd0JWUGF1NGR5TlBuNzd2R015bVpIN0x1dmp4cEppNllxc2lWSmR5bGN0cXJMYzVldVZGcFoxOW5JRE04MVJScnRWS0VSVmNpR0tmNVNNcjRUYTlNd1JyMTdTY3lZc3AyTE5pbm05Skd0dkNKK3lWNVF3NjVHb2l5YWhsOUVYeWloRkVqakNZcFNLK0NkMkNwSlgwWlVKODlBUTNtTmZIcFMwazRrajRISVBabmJTXC91aytuajVSV2llbndReVJNK2owNGxRYWpLdmN2TG9vVWphZ3VBVVd3T2NDckQra2NnZTZLTU54WjlQNDl4bGZJSzM4MWM2dWRweGhVSmlCNVQ5aGF5T1FGVWszRzhCYVVvcVwvbm1LKzNQT1hsT3hwVzNicjM5T2dZS2RMM2FmRVNLbDRwaGU0N3E0UmtDQ0IxR01TR20zbEt6dDVlNHViTlRFeE1XcnUyXC9HOE5ZTXcxXC9COVM3eTNZT0VJNmtuTTBJTTJMY0xwZzR4TFQrWjJIaHBDYWZrTXQzeWpsUVRjK3BKSWZcL3RmRVBvRHJaSmRiNzIyVjM1aEU4UDV0anFCY2hTNmI3bU54NzI1cUI0Kzl0dXc0XC82dnJRcmUxZjhYSHVSdW5ScUhINDZjOVFqc2pyaTdLUFRYWnF2MkJSZFdnbXZ5MU9JRFZaajhzVFZ4YldmY0U1cFBkU3RmOHFXbEtjdXVKaUtRQVVLU1hXeWllUUxvRkdKUG5kVGE1NEJqV05xWHQzbTBYQjZkMWxYK0VJanl4RDh5NU1jenJlckkrc3daeFdxNXlIMVVZXC9VTWpxS0dlUnp4aWVha0NoNFwvOHRHV2FVRzFVK2owWGgxWWc2ckgrXC9YXC9KXC9JaXhYbDZVS0g1cG0xQjNtN25OazRhN3RjdlF0d2FCamNIaFdjWndBa3ZjUmtNNTRQN1k1NkhMK0U1Sjh6bjJMTHNwUjBpSnNxOVBHRkRQSUwyRDFUVDNMK2Z6dTJoVkdiQVZkQnlxak5Sb015cXYyQVZrTzFqc2ZxTkZmUjFXbTFEb01qNGllXC9wXC9heGI4b1pVb3BBXC9ncGRDRUZ1aWZlUlpqYm1BMEhPdlZsNHl5WnFjekljSGE1bEtwK29SaHBobGFzRHl5ZjlUZlk0NDdxYW9mY1Q2YVEyNW5YWlVQOVR5UHlGODBcL213YWgxQ3lVNlVEbHZHc0hyUFptNGZrMEI4SW9TM0RBWG02VStCUnBrbzZkaVVjYTlqNFdmSDU2NnFMRE1GMEwwQnluWU80K29TWWkrNGJmTXFnc1RjcWQrYzVCY2R6WEJVM0tySEZMMlwvcXFWSUNHako3ekFhbXJteFVvU3AwMjgzdVl1S1JiUzJ5MHpxa2dEVmgzXC9ya2FIdURvXC9lVWhPVld4dXBoWlRKbmdTcVVVbGhtQW0wNkNWMTZ3NjF0RDBhTUkyN0F5SFVOTWdVMnpCcThMWWRxVHhNMTNqMEZkRFRLdWdFZVpFOVlmazhwSTZFNTZ4UlM3T0YyTk1cL0xTUlBTYTZVVHRXVlNXMkZUQVVzWU5Cdnh4WHNaNFlXNkt6aXg3RmowWm9HN3draFUwNXVGdG1lWFwvbHNkdFhUM2c4dytKQXd3NmE1NUdcL0RtQUtsYjgwc1pqVVdrQ0hlbXQ2ZExHcEJsRERtREJpNWp1d1wvckVSd1dPUWJBWCsxVGNCNFp1NUpaeWlBMzVBV1lGT1BNcTU5OGpvaEYraFEwc0xtOFpWdExQZ0l6Mm1nYkZhZ3pMSXNMXC9cL2hrRThmUFZuMXV5alBHVVlcLzJsTkptc0NralZhWWZYQUxPRGtRRDk5ekY4Z1wvb2FyZ0lNd05GMXBpQ2tNdndzZkpLUnBDRUl0eTVDMjk3NHJ6RzI3TEZXRVA2NTdVSitXSzMxbjVyTFNoN0t3elwvMWFwdTcxXC9lY3oxXC94NFg3YUlBcnpqMURodWdGOWNRaFFxalR2WlFSZmg4R2JCeEZVMVdXMVhua0U4bGp0ZXRwRWZEd2ZpeU9MNnpUZ3ZFNVpRVDN6b1BKd1ZWKzBNXC85UnZGS3BGUEFqRnN5VyszZWZEREd3ZW5FMkczYkdDS0NHUnRueFpyNE8zMmFyMUlVZlI3WVwvc2hpUkZ3XC9DMVBzUytkaEVkY2Y1N2xuK1QzdjFmdXFJOGlDQnVBdGhyZFwvUlIrWmlMK3M1U3gyUG1XV0JTRnlDYTNQelUrOXZ5b1VwYXFwRmxLVENWa0RrTEFKY1ZEUmJQcnZsYWlOMHY3d01YdnJZSXNHRkw2UlY0UUZoWFwvK2lXZmxnMEtIVjZZKzlvbkNqaHF6VnROaHdobE9IOTFrbUducmhCOFRGc2JRdllEWGpEVldaMXRLcTFWUllcL3pRSTZEdWluNnBHZTV4SGtsMExwOU0rdEhqQ1VTUHFleEMxMDlKaitabmROTUpRWExoZUxZMVAxRnNPejlwTHFLcncrb3FtWmpreVV0ZW5HYU92RFAwXC9oMXV1NDFuaWNSejlXczFwUGpNRkhWQlR3VHRZaXRWeHNPODFFTXMzRGk4alVFZVR5MVBKS3JhNGFPRmdrM1lhbitkSzJFWjRIcGZ0bzV0Z3FnSjNaUzNiV1hcL3lGczBWd3ZFc01Gb1c1WDd6N1N5Um82S3Ixb3VQb3FVNVVFY0t0WlhjZHdyeXlVdHoybXNxZlhpeitLUk5ibGJTZldWU0VtaDJvVStQK1VxN21LMmJFbjA4Z2RQU1k5R1MxMXpOcUF4ZGlHWjlQb0dlelwvMk45NzRTbGlzcDc5Y2NBRFN2dExLM2oxTXg4RGxSRUdIQzU5aElsbFNKYWJOTlU0OUdyQ2h5U3BBV2JzOGZqWHBSaFB5UWQwSVh2Uk1icG5PdE5ReWhJZkNGY3dUV1VJRklxeDVmd0tqTnp2TU1HaHJCVDVVRTJXNUYxVFk2MGU2MFA3STNxZGdETUNHRmxuMXYrakdNcVBEaldFczVOMGdscFRWNDE3d3Y5XC9udGdTd2xudWViUzNBU211bnRjdm9VeVNaRmRjVjVpNkRuUXloMkdVRUtxWG85NEFiSEdzSE9LMnpEZldKYVNhZHZMU0ZvTFZQWFZNbTFEblJvRUFiVldDOUNYc3VxeXVNdEVnNWFkQjZDY0VnRlRQRCtZQjkyNzFwbnJsb3NDVzJBTE9zNFNDRWNnMHliQ1A4ZlA3eFlWaysySlhwd284TFlHSlVlbWQ3MDdrbVVmb2ZMQXlVSnh0VHFza3hYQzFNWFdKOHNYNlpXK1owN3d3eVhEbkU3UEQ3Y21zRVBaUDJMR1hQSlNoOEFvQjE0KzZXaDFsejh0RGxCMzRcL2ROXC9wN3h2d1B4aG44b0xWSkwraFJ5NUxnYVNMSUdpdm40UWg5RmN5R2xKaUp0QzFNTVwvc1dHWkFVSDNxbGNPbFVuaUMzSVIzXC9KQ2didmNWOWJveFc1TzZUQzl2Q1dBZDdmRmZNbm5Ha0R5ZThqdElkdmthUVFZRUVLWHFxaEJoSmt1YThlbHpWcjBPOWFJR2UyZVd0VEtKa1V1cUkxMklvZVVicGo4amVcL1oydXBWXC9ZZ3BMMFhpUVwvb3NzaDUrUGJaWTdCeVZBSFA2dDV6WTdRYmVDb0FVZVFqd0FOYkcxa1lXTjh5RFFwOHp5Yml0S2t4ZUhOOGQ0ZjRDZExsaTViUmg3QTROeUFJTTlIWlpsdkRNZHFFTENCWXMrSXpMQXc5WDh3QUNDeGd3aGRvVHRoQnVyRzJiYmVuYUNZODBwOHlTNkR1WGJTOFFzUzhCNFpOVnJZd1hDck90YlVKZjg2YWRCQ2JBVzNGU3E1QUd3OW9XTzRyb2tnVlBFZ0hvdEhudnJlcnJqT001cDNwMHdaMUd3TUE4U21MVW9xemJSUG1VaEpnajN4WkozQ1NOVnRlR0V0Mm9vS2FXK0JGZnFEWHlUdXVpNE9taE1RanRLTXkyVDUyVUNCRVwvKzdpalkySng2bzBBcTNxcnBHTXZXUzUrMTdtTllWMDNcL1BjbHl3TE9FcENwaHFDS1Z6U3hJR1wvaFlHVzBjUktDM1VjYTJLUHdMc2RXWEZibjNXR3lOTldVOTBPVzV3MkdRM0U0MzZPcytoamNERkpGNDFoajlleDF1cXhkeUlhTHZRSXFWQ1dMeVFYdVVQcW51RFM1WUxwc2VFZ0lQXC9ZV0Y2V0gzRnF2c0h4aTR5RnRsOFB4aW96UFJ6ZG1HRlVnOG9NVDdlYW9DM1VUWGZuK3VVQ3ZtKzNJU0tXRVgwV0pEbzh5R3NWcGJnVTFhOVRXZWVoaDJEM2w1bW4wa3RCN2p6NUl3dVBMSXZ5c1E1SHcyYlNGT2pIaUhsOUNNb0g2RjFEcDRZakQycTNDRkZ4K2JFRlUyeGM4eGQreGJON0JQK3NmN1NQTFBBZUxqZXA3aGVQbjI1NFlwRCtEbHRnOTJCbkloQ0hlZ0s2K3ZKSkZHNGRBQmZzclJ3b2FzUzFGTkdBMjltNzJyU2Z1eHZDYUo5andJbDB3VWNYZXMyQWhJUGNNaUdMV1VVZTFZRHJ4dWEya0JWMmZVRVdkMVFPUjRhVDRJdWxFb0F4Tzh0V3JkaGR5ZThoUFhGZkRhOFZMWnREemdaSW50Z0I2XC9nQUY0NEo4NGpCemVpRWNQU2MxcEExeGkzdDlTVjdnSW94OER1TzRtRVR1anBTQXpjNndpR1c3cnVBYTVFaEtscUprVm8yRzJKZitTbGx0SjFDM2VwbjdXM1VBejkxYytQR3psZ085NmNRek0ydXNyUkVcL0IxMmZ6cm9FOWNwdkV4TVFyTTM1WWNJSUxQc3dNZEFhbFY0aG5wVHR0S1lENkJqRjhacGtBWWNCTEVUd0hjTDMyajJQWmxubXBmM1hncVZ3V2hkZ0JVVlZcL1BLeUJFMGx2eUpwdjVaeVwvREg5UVhPXC93WVlpZ2J0alNONk5cL0tlQ0dBMU9SYnlTNWh6ZUpQQVorXC84Qm93TkJETGo1TDBEOFR5alFWN1FvaHBcL0JsRjZDRWRyMmZQOHg2ZnZVVVB1VVwvaFlBVXM0bnd4RVc1Ymt5UFV1R21WVlFLM2U2RFNvTVdQNXg3RzVkalBMN1RqRTZpUHg4VXpzSXpHcDZONnpvdEJSME14SGlDbUhHckV6UGZPblVId1FSSSsxYzcrbG9qM0lidDhrelwvdkJSSkVxM2pOWXhcL29zcjZyc21CQlg5WERRRkhTUjBhRVZJXC9RQzRMTnFrTVpcLzVtZzBFWkpGM2pCeG4rSnVHeCtjMzZxWEZtMllFaGd2RzkxOG1kVTNCQnprNzdKMkVhNWp3ZjZcL0ZOT3lSMjBCMmE1d0p1dnpUbG1PN2JNQlFNNDRnREZ4UWl0UzJreStJV25NOGRrRVlEczZmUDBPNmwzZXVSUWQwcmtJUEMwWnBHeEhtYkxSbGU0QnFhd3NYelQzNGxnKzBhQ1hKZ0phK0E2alVPWFd3dWY1YlErd3JhNzB4TENBdERDaVZlSEtObEdCOVBWRm5HV1ltUEphdStYM3NnWmlnbEwrV0h2ZE5iMHR0M3NXWDVHdG9lc2thejhhMTJ6QXBFdU1EMEhYVUVKb1RHOGtka3FDS0p4S2hWVURFNkljYlZsaXp4b0Z4YjZtekVqaVY3a1NIQzhhXC9MTEpwclpBRjMxWXpFY1ZYdmc3T01sRkdJMHA5QTM1TWQ5cm1QNk5uOTUiLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiJlMjYzMmY0OC04MTc0LTQ1NTUtYWUxOC1lOTVhYzIwNjQ4OTEiLCJydWxlSWQiOiIxNSIsInJvdXRpbmciOnsicm91dGVUeXBlIjoxLCJyb3V0aW5nS2V5IjoiMTc4ODczNTg3MzU3NjIxNDMiLCJmcm9tU2VnbWVudHMiOlt7ImFpcmNyYWZ0Q29kZSI6Ijc4OSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYxMDEzMDUyMCIsImNhcnJpZXIiOiJDWiIsImRhdGEiOiIiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiJUMSIsImRlcFRpbWUiOiIyMDI2MTAxMjIzMjUiLCJkdXJhdGlvbiI6MjM1LCJmYXJlcyI6W3sicGF4RmFyZSI6eyJBRFQiOlt7ImNoYXJnZVR5cGUiOiJGYXJlUHJpY2UiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MzA1LjMyLCJvcmlnaW5hbEFtb3VudCI6MzA1LjMyLCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifSx7ImNoYXJnZVR5cGUiOiJUYXgiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MjM4Ljg1LCJvcmlnaW5hbEFtb3VudCI6MjM4Ljg1LCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifV0sIkNIRCI6W10sIklORiI6W119LCJhdmFpbGFibGVDb3VudCI6MSwiZmFyZUtleSI6ImUyNjMyZjQ4LTgxNzQtNDU1NS1hZTE4LWU5NWFjMjA2NDg5MSIsImZhcmVCYXNpc0NvZGUiOiJRMkFTUllTUyIsImZhcmVTZXF1ZW5jZSI6MSwicHJvZHVjdENsYXNzIjoiWSIsImNhYmluTmFtZSI6IkVjb25vbXkiLCJjYWJpbkNsYXNzIjoiUSIsImZhcmVUeXBlQ29kZSI6IkFlcm9odWJCdW5kbGUiLCJmYXJlVHlwZURlc2MiOiJBSEJhZzIzIiwiaXNzdWVQb2xpY3lUeXBlIjoiUjEsUzEsVDEiLCJhZ2VuY3lBY2NvdW50SUQiOjEyNiwicnVsZUlkIjoiMTUiLCJidW5kbGVJZCI6MH1dLCJmbGlnaHROdW1iZXIiOiJDWjM5MiIsInN0b3BBaXJwb3J0cyI6W10sImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6IkNaMzkyIiwib3BlcmF0aW5nQ2FycmllciI6IkNaIn1dLCJyZXRTZWdtZW50cyI6W3siYWlyY3JhZnRDb2RlIjoiMzJRIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNjExMDgxMTUwIiwiY2FycmllciI6IkNaIiwiZGF0YSI6IiIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQyIiwiZGVwVGltZSI6IjIwMjYxMTA4MDkyNSIsImR1cmF0aW9uIjoyNjUsImZhcmVzIjpbeyJwYXhGYXJlIjp7IkFEVCI6W3siY2hhcmdlVHlwZSI6IkZhcmVQcmljZSIsImNoYXJnZURlc2MiOiIiLCJjaGFyZ2VDb2RlIjoiIiwiYW1vdW50IjowLCJvcmlnaW5hbEFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJvcmlnaW5hbEN1cnJlbmN5IjoiVVNEIn0seyJjaGFyZ2VUeXBlIjoiVGF4IiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjAsIm9yaWdpbmFsQW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifV0sIkNIRCI6W10sIklORiI6W119LCJhdmFpbGFibGVDb3VudCI6MSwiZmFyZUtleSI6ImU5Y2FmOThkLTU5YWMtNDE2Yi05NGNiLTRmYWNiZTgzMDQxNyIsImZhcmVCYXNpc0NvZGUiOiJWMkFTUlVTUyIsImZhcmVTZXF1ZW5jZSI6MSwicHJvZHVjdENsYXNzIjoiWSIsImNhYmluTmFtZSI6IkVjb25vbXkiLCJjYWJpbkNsYXNzIjoiViIsImZhcmVUeXBlQ29kZSI6IkFlcm9odWJCdW5kbGUiLCJmYXJlVHlwZURlc2MiOiJBSEJhZzIzIiwiaXNzdWVQb2xpY3lUeXBlIjoiUjEsUzEsVDEiLCJhZ2VuY3lBY2NvdW50SUQiOjEyNiwicnVsZUlkIjoiMTUiLCJidW5kbGVJZCI6MH1dLCJmbGlnaHROdW1iZXIiOiJDWjUwMTUiLCJzdG9wQWlycG9ydHMiOltdLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOiJDWjUwMTUiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oifV0sImRhdGEiOiJyNGRaWUMwSEw0bElWVEoxN0M1dllTYkVRVkJwbG9jb2hrZktLUVwvZzBRMkpXR3p1QmtaS0QwNW8zaUFZODJndzZrTDZ5U1hKQ010cGhPQlpIVWFiQ2FSQkE3SnVlaWQyK01VUFVJZFdMNlp5NUFRWmkyNjlTeUtvQVQ5aUxhdEdFZU1XejByQXVCTkhUSnhZWFNHRytHTm1Ub09uWlQ1czZrY1cwc1FTSXFWa3FPMkl6MVdUQndcL2VnTng0NkpuYzNZZTZ0dlh3VjNkY0M2cHlidjFmNWJJTDBVczdnVUEwMitiK3BrcXFPU2tKQU1COTJlRXV0cXNCdWJGSkh1Sk5uYXNRQkZmVVB6c1ZqQmM5SlQyU2lGRkNMZU8rZWlZSWpCM3hqV3ZSSzR6V0RvaUNWbzNFTG9oVldKWSsydWFKK2QxcjFWdGRTT0dkd1o2NGFIMnhcLzhyMWVFN1JlVm9pUVdQY3RQZFc2MWI2ZWRkbGorYmx6SjEzeHlaMFJQdmV5TEZxMHVGWVBTXC9xMjlhZlE5NDhkdnFiXC9pOEpKSE5VOWpnUXY0WVlXNjE1c0dNVVZXbGZnR1wvcWNyb0NtSmJYaVRYeE5HSnpUNFE4Z1ZaZjZqOE92OWQrd3BHbXpabk5HOWJGWXloS01HdGVRV2JKSnh4NzNcL3BhRGpLeTZvNUIzOGJWRDhoZ2g4RURiVktjc1huZitabHVYem41blNlbGJzU0UyU0xRRUN6dCtJbkZvWGRoYXd4b05NNUVJZGR2RWxsV2FMVEVOaW1Kd0JxakNKOWYxSkUwdGxKdXhpSmdOeFd4QzhvMFQ3Q0FJdU1jSWlmQjAzZE8ybVJjcll0N0twZjNIbTBpV2ZPSXlXcVM2REJqa2d5RllONDZNQnhlK3Z6WlVsbkEzR3IraEtrTEZyTnNmYkd4Z0F6TlplNW5wNDZiYWtKRzY0UWdXOEhaK1NpNCsza1dHc0hSQkhNam1rUEhLTVIxV2RpU2QreHc0bTJCeTh5QlZSVVpPY3hEckFGV1UrNmhudVNaeFwvTlwvcXljODJLOEE1ZzZ2aThTUUk2VVJxSm5ySkRZaWdHY05oek5FN2UzTGlwRzRPOXc2SUFLcGdSS3FjMnlaRm5IV1ZZU3NXXC9MaFV3YzZ5andcL0tsVDMxNlRva3JJMnZ2XC94STFPdDFkdDhFOHlVVE5kaitveEh2UFdlbFM1NkM3UG42TXJoNkV3bW1MNHVndkJQcUpPenllM0p3dk5WUmlmeVdVMmpNQzBDWVFrQ2ZcL0RWaVB1cjlocE1JV0NBeUlsQTNqdURpeGZwZGxLQWVmbHZsdEdocjZHZDZ0V3M3bTdXSm1xVDFPb29ZS2tITzlwc3VkVzFFQ0FEamtrZlpUUWJIeGJcL0Z5R0tycEtWWlZMS2x1WFwvY1BBVE5TMkY0NytOeERpdzl2WTBuMExUN2xpdEg3WSt1dit0VEpDMW90aHhIVjRyVFU0T0RWSzRtTjg3eGs1cDcrUjFLcDZVQWJKSTR6YmcxeitZWWt0WFNTc05QcTE5Nmp0RnVSSXJxTWZYeEVSK3RjVVViYkJ1XC83VENxRUdFVUNsRW1Yek5vM0M1T0ZaZCtjOUN2UkE0TWZKdlNIK2hJaWJpeDZhMFBDRXBUbTl5ZnQwTlkxN1UzcmNsc0c2ZmhmZW03N1lBOTJ6ckFIOEVQN2Vud3JjT3dzZmpsY1dDMlJqRFd1SmoyRU1FK3hLT1ZxMGRRRDEzRHJYWE5rSjZqcUY0aUlySjFSbmNBS1p1cUpVOWRlNzFjamJjUTNTT09WOW55QWdoUmhNbngxN2hIcFZ6WnJsdjZUN3JjRGRIRk1qQjA2dVwvMndxeVNNOFVNVERHV3prTWMxOGR5cEp4SGVDZ3RpMUEwdVZnVkZDSzN3UzFhVWxRcEh6WE14c2ROUWtJK3dscVNlNVwvYkpnRXpUOXB6T0FaKzROSHVFSFpocG5rUjFFVVcyWDM0bnBLaUtsRndoeE5kXC9JOGNORGU4ZTNhaldPZ3UwaTF2MkxGUE5ybncyU1lmaitUQlh6T3IzMDZ2YVB5OTNneENIVnUyM212VE80MDhNYnJjTDZxYmxGbERuRGJrckMrVWRkb0pUQitjXC9SNkM2MEdFQkFaeTVtR2dLbUwxQktEQUJLNFgrRzRYV3lKOG1saXN5WWNpaXd5UThyZ1VBdExGVnRTYWxJdmVCYUNIUlI0SHhjMU9YcFoxUU1JMlVhcmRvbHBiRVdXckZNblEyOTIzdlppeElEa3dCVlBhdTRkeU5Qbjc3dkdNeW1aSDdMdXZqeHBKaTZZcXNpVkpkeWxjdHFyTGM1ZXVWRnBaMTluSURNODFSUnJ0VktFUlZjaUdLZjVTTXI0VGE5TXdScjE3U2N5WXNwMkxOaW5tOUpHdHZDSit5VjVRdzY1R29peWFobDlFWHlpaEZFampDWXBTSytDZDJDcEpYMFpVSjg5QVEzbU5mSHBTMGs0a2o0SElQWm5iU1wvdWsrbmo1UldpZW53UXlSTStqMDRsUWFqS3Zjdkxvb1VqYWd1QVVXd09jQ3JEK2tjZ2U2S01OeFo5UDQ5eGxmSUszODFjNnVkcHhoVUppQjVUOWhheU9RRlVrM0c4QmFVb3FcL25tSyszUE9YbE94cFczYnIzOU9nWUtkTDNhZkVTS2w0cGhlNDdxNFJrQ0NCMUdNU0dtM2xLenQ1ZTR1Yk5URXhNV3J1MlwvRzhOWU13MVwvQjlTN3kzWU9FSTZrbk0wSU0yTGNMcGc0eExUK1oySGhwQ2Fma010M3lqbFFUYytwSklmXC90ZkVQb0RyWkpkYjcyMlYzNWhFOFA1dGpxQmNoUzZiN21OeDcyNXFCNCs5dHV3NFwvNnZyUXJlMWY4WEh1UnVuUnFISDQ2YzlRanNqcmk3S1BUWFpxdjJCUmRXZ212eTFPSURWWmo4c1RWeGJXZmNFNXBQZFN0ZjhxV2xLY3V1SmlLUUFVS1NYV3lpZVFMb0ZHSlBuZFRhNTRCaldOcVh0M20wWEI2ZDFsWCtFSWp5eEQ4eTVNY3pyZXJJK3N3WnhXcTV5SDFVWVwvVU1qcUtHZVJ6eGllYWtDaDRcLzh0R1dhVUcxVStqMFhoMVlnNnJIK1wvWFwvSlwvSWl4WGw2VUtINXBtMUIzbTduTms0YTd0Y3ZRdHdhQmpjSGhXY1p3QWt2Y1JrTTU0UDdZNTZITCtFNUo4em4yTExzcFIwaUpzcTlQR0ZEUElMMkQxVFQzTCtmenUyaFZHYkFWZEJ5cWpOUm9NeXF2MkFWa08xanNmcU5GZlIxV20xRG9NajRpZVwvcFwvYXhiOG9aVW9wQVwvZ3BkQ0VGdWlmZVJaamJtQTBIT3ZWbDR5eVpxY3pJY0hhNWxLcCtvUmhwaGxhc0R5eWY5VGZZNDQ3cWFvZmNUNmFRMjVuWFpVUDlUeVB5RjgwXC9td2FoMUN5VTZVRGx2R3NIclBabTRmazBCOElvUzNEQVhtNlUrQlJwa282ZGlVY2E5ajRXZkg1NjZxTERNRjBMMEJ5bllPNCtvU1lpKzRiZk1xZ3NUY3FkK2M1QmNkelhCVTNLckhGTDJcL3FxVklDR2pKN3pBYW1ybXhVb1NwMDI4M3VZdUtSYlMyeTB6cWtnRFZoM1wvcmthSHVEb1wvZVVoT1ZXeHVwaFpUSm5nU3FVVWxobUFtMDZDVjE2dzYxdEQwYU1JMjdBeUhVTk1nVTJ6QnE4TFlkcVR4TTEzajBGZERUS3VnRWVaRTlZZms4cEk2RTU2eFJTN09GMk5NXC9MU1JQU2E2VVR0V1ZTVzJGVEFVc1lOQnZ4eFhzWjRZVzZLeml4N0ZqMFpvRzd3a2hVMDV1RnRtZVhcL2xzZHRYVDNnOHcrSkF3dzZhNTVHXC9EbUFLbGI4MHNaalVXa0NIZW10NmRMR3BCbEREbURCaTVqdXdcL3JFUndXT1FiQVgrMVRjQjRadTVKWnlpQTM1QVdZRk9QTXE1OThqb2hGK2hRMHNMbThaVnRMUGdJejJtZ2JGYWd6TElzTFwvXC9oa0U4ZlBWbjF1eWpQR1VZXC8ybE5KbXNDa2pWYVlmWEFMT0RrUUQ5OXpGOGdcL29hcmdJTXdORjFwaUNrTXZ3c2ZKS1JwQ0VJdHk1QzI5NzRyekcyN0xGV0VQNjU3VUorV0szMW41ckxTaDdLd3pcLzFhcHU3MVwvZWN6MVwveDRYN2FJQXJ6ajFEaHVnRjljUWhRcWpUdlpRUmZoOEdiQnhGVTFXVzFYbmtFOGxqdGV0cEVmRHdmaXlPTDZ6VGd2RTVaUVQzem9QSndWViswTVwvOVJ2RktwRlBBakZzeVcrM2VmRERHd2VuRTJHM2JHQ0tDR1J0bnhacjRPMzJhcjFJVWZSN1lcL3NoaVJGd1wvQzFQc1MrZGhFZGNmNTdsbitUM3YxZnVxSThpQ0J1QXRocmRcL1JSK1ppTCtzNVN4MlBtV1dCU0Z5Q2EzUHpVKzl2eW9VcGFxcEZsS1RDVmtEa0xBSmNWRFJiUHJ2bGFpTjB2N3dNWHZyWUlzR0ZMNlJWNFFGaFhcLytpV2ZsZzBLSFY2WSs5b25DamhxelZ0Tmh3aGxPSDkxa21HbnJoQjhURnNiUXZZRFhqRFZXWjF0S3ExVlJZXC96UUk2RHVpbjZwR2U1eEhrbDBMcDlNK3RIakNVU1BxZXhDMTA5SmorWm5kTk1KUVhMaGVMWTFQMUZzT3o5cExxS3J3K29xbVpqa3lVdGVuR2FPdkRQMFwvaDF1dTQxbmljUno5V3MxcFBqTUZIVkJUd1R0WWl0VnhzTzgxRU1zM0RpOGpVRWVUeTFQSktyYTRhT0ZnazNZYW4rZEsyRVo0SHBmdG81dGdxZ0ozWlMzYldYXC95RnMwVnd2RXNNRm9XNVg3ejdTeVJvNktyMW91UG9xVTVVRWNLdFpYY2R3cnl5VXR6Mm1zcWZYaXorS1JOYmxiU2ZXVlNFbWgyb1UrUCtVcTdtSzJiRW4wOGdkUFNZOUdTMTF6TnFBeGRpR1o5UG9HZXpcLzJOOTc0U2xpc3A3OWNjQURTdnRMSzNqMU14OERsUkVHSEM1OWhJbGxTSmFiTk5VNDlHckNoeVNwQVdiczhmalhwUmhQeVFkMElYdlJNYnBuT3ROUXloSWZDRmN3VFdVSUZJcXg1ZndLak56dk1NR2hyQlQ1VUUyVzVGMVRZNjBlNjBQN0kzcWRnRE1DR0ZsbjF2K2pHTXFQRGpXRXM1TjBnbHBUVjQxN3d2OVwvbnRnU3dsbnVlYlMzQVNtdW50Y3ZvVXlTWkZkY1Y1aTZEblF5aDJHVUVLcVhvOTRBYkhHc0hPSzJ6RGZXSmFTYWR2TFNGb0xWUFhWTW0xRG5Sb0VBYlZXQzlDWHN1cXl1TXRFZzVhZEI2Q2NFZ0ZUUEQrWUI5MjcxcG5ybG9zQ1cyQUxPczRTQ0VjZzB5YkNQOGZQN3hZVmsrMkpYcHdvOExZR0pVZW1kNzA3a21VZm9mTEF5VUp4dFRxc2t4WEMxTVhXSjhzWDZaVytaMDd3d3lYRG5FN1BEN2Ntc0VQWlAyTEdYUEpTaDhBb0IxNCs2V2gxbHo4dERsQjM0XC9kTlwvcDd4dndQeGhuOG9MVkpMK2hSeTVMZ2FTTElHaXZuNFFoOUZjeUdsSmlKdEMxTU1cL3NXR1pBVUgzcWxjT2xVbmlDM0lSM1wvSkNnYnZjVjlib3hXNU82VEM5dkNXQWQ3ZkZmTW5uR2tEeWU4anRJZHZrYVFRWUVFS1hxcWhCaEprdWE4ZWx6VnIwTzlhSUdlMmVXdFRLSmtVdXFJMTJJb2VVYnBqOGplXC9aMnVwVlwvWWdwTDBYaVFcL29zc2g1K1BiWlk3QnlWQUhQNnQ1elk3UWJlQ29BVWVRandBTmJHMWtZV044eURRcDh6eWJpdEtreGVITjhkNGY0Q2RMbGk1YlJoN0E0TnlBSU05SFpabHZETWRxRUxDQllzK0l6TEF3OVg4d0FDQ3hnd2hkb1R0aEJ1ckcyYmJlbmFDWTgwcDh5UzZEdVhiUzhRc1M4QjRaTlZyWXdYQ3JPdGJVSmY4NmFkQkNiQVczRlNxNUFHdzlvV080cm9rZ1ZQRWdIb3RIbnZyZXJyak9NNXAzcDB3WjFHd01BOFNtTFVvcXpiUlBtVWhKZ2ozeFpKM0NTTlZ0ZUdFdDJvb0thVytCRmZxRFh5VHV1aTRPbWhNUWp0S015MlQ1MlVDQkVcLys3aWpZMkp4Nm8wQXEzcXJwR012V1M1KzE3bU5ZVjAzXC9QY2x5d0xPRXBDcGhxQ0tWelN4SUdcL2hZR1cwY1JLQzNVY2EyS1B3THNkV1hGYm4zV0d5Tk5XVTkwT1c1dzJHUTNFNDM2T3MraGpjREZKRjQxaGo5ZXgxdXF4ZHlJYUx2UUlxVkNXTHlRWHVVUHFudURTNVlMcHNlRWdJUFwvWVdGNldIM0ZxdnNIeGk0eUZ0bDhQeGlvelBSemRtR0ZVZzhvTVQ3ZWFvQzNVVFhmbit1VUN2bSszSVNLV0VYMFdKRG84eUdzVnBiZ1UxYTlUV2VlaGgyRDNsNW1uMGt0QjdqejVJd3VQTEl2eXNRNUh3MmJTRk9qSGlIbDlDTW9INkYxRHA0WWpEMnEzQ0ZGeCtiRUZVMnhjOHhkK3hiTjdCUCtzZjdTUExQQWVMamVwN2hlUG4yNTRZcEQrRGx0ZzkyQm5JaENIZWdLNit2SkpGRzRkQUJmc3JSd29hc1MxRk5HQTI5bTcyclNmdXh2Q2FKOWp3SWwwd1VjWGVzMkFoSVBjTWlHTFdVVWUxWURyeHVhMmtCVjJmVUVXZDFRT1I0YVQ0SXVsRW9BeE84dFdyZGhkeWU4aFBYRmZEYThWTFp0RHpnWkludGdCNlwvZ0FGNDRKODRqQnplaUVjUFNjMXBBMXhpM3Q5U1Y3Z0lveDhEdU80bUVUdWpwU0F6YzZ3aUdXN3J1QWE1RWhLbHFKa1ZvMkcySmYrU2xsdEoxQzNlcG43VzNVQXo5MWMrUEd6bGdPOTZjUXpNMnVzclJFXC9CMTJmenJvRTljcHZFeE1Rck0zNVljSUlMUHN3TWRBYWxWNGhucFR0dEtZRDZCakY4WnBrQVljQkxFVHdIY0wzMmoyUFpsbm1wZjNYZ3FWd1doZGdCVVZWXC9QS3lCRTBsdnlKcHY1WnlcL0RIOVFYT1wvd1lZaWdidGpTTjZOXC9LZUNHQTFPUmJ5UzVoemVKUEFaK1wvOEJvd05CRExqNUwwRDhUeWpRVjdRb2hwXC9CbEY2Q0VkcjJmUDh4NmZ2VVVQdVVcL2hZQVVzNG53eEVXNWJreVBVdUdtVlZRSzNlNkRTb01XUDV4N0c1ZGpQTDdUakU2aVB4OFV6c0l6R3A2TjZ6b3RCUjBNeEhpQ21IR3JFelBmT25VSHdRUkkrMWM3K2xvajNJYnQ4a3pcL3ZCUkpFcTNqTll4XC9vc3I2cnNtQkJYOVhEUUZIU1IwYUVWSVwvUUM0TE5xa01aXC81bWcwRVpKRjNqQnhuK0p1R3grYzM2cVhGbTJZRWhndkc5MThtZFUzQkJ6azc3SjJFYTVqd2Y2XC9GTk95UjIwQjJhNXdKdXZ6VGxtTzdiTUJRTTQ0Z0RGeFFpdFMya3krSVduTThka0VZRHM2ZlAwTzZsM2V1UlFkMHJrSVBDMFpwR3hIbWJMUmxlNEJxYXdzWHpUMzRsZyswYUNYSmdKYStBNmpVT1hXd3VmNWJRK3dyYTcweExDQXREQ2lWZUhLTmxHQjlQVkZuR1dZbVBKYXUrWDNzZ1ppZ2xMK1dIdmROYjB0dDNzV1g1R3RvZXNrYXo4YTEyekFwRXVNRDBIWFVFSm9URzhrZGtxQ0tKeEtoVlVERTZJY2JWbGl6eG9GeGI2bXpFamlWN2tTSEM4YVwvTExKcHJaQUYzMVl6RWNWWHZnN09NbEZHSTBwOUEzNU1kOXJtUDZObjk1IiwiYWdlbmN5QWNjb3VudElEIjoiNTkiLCJjaGFyZ2VGZWVzIjpbeyJjaGFyZ2VBbW91bnQiOjAsImNoYXJnZVR5cGUiOjEsImN1cnJlbmN5IjoiVVNEIn1dfSwicnVsZXMiOlt7InJ1bGVJZCI6IjE1IiwiZW5kb3JzZW1lbnQiOjAsImNoYW5nZUluZm9MaXN0IjpbXSwiY2FuY2VsSW5mb0xpc3QiOltdLCJmcmVlQmFnSW5mb0xpc3QiOlt7ImpvdXJuZXlUeXBlIjoxLCJzZWdtZW50Tm8iOjEsInBhc3NlbmdlclR5cGUiOjAsImNoZWNraW5CYWdQaWVjZSI6MSwiY2hlY2tpbkJhZ1dlaWdodCI6MjMsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoxLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9LHsiam91cm5leVR5cGUiOjEsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MSwiY2hlY2tpbkJhZ1BpZWNlIjowLCJjaGVja2luQmFnV2VpZ2h0IjowLCJjaGVja2luQmFnV2VpZ2h0VHlwZSI6MSwiY2FycnlvbkJhZ2dhZ2VQaWVjZSI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaHQiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2hUeXBlIjoxfSx7ImpvdXJuZXlUeXBlIjoyLCJzZWdtZW50Tm8iOjEsInBhc3NlbmdlclR5cGUiOjAsImNoZWNraW5CYWdQaWVjZSI6MSwiY2hlY2tpbkJhZ1dlaWdodCI6MjMsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoxLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9LHsiam91cm5leVR5cGUiOjIsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MSwiY2hlY2tpbkJhZ1BpZWNlIjowLCJjaGVja2luQmFnV2VpZ2h0IjowLCJjaGVja2luQmFnV2VpZ2h0VHlwZSI6MSwiY2FycnlvbkJhZ2dhZ2VQaWVjZSI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaHQiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2hUeXBlIjoxfV19XSwic2VhcmNoSWQiOiI3NmJkY2RmYzlkZTYyMDI0Mjg4ZWE2NzY1NWRlYzAzMSIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 70292.21, "calendar_total_sell": 70292.21, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 70292.21, "filter": { "id": "F1AB00028-3", "price": 70292.21, "gross_total": 544.17, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611080925dac2026110811505015", "destination_reach_time": "PT8H20M", "destination_reach_timestamp": 30000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-16-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "routes": [ { "air_segment_key": "a53aa8be38c1f718894c67e1b6cab208", "origin": "DAC", "departure_time": "2026-10-12T22:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:50:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 6, "fareBasisCode": "MBDCNR", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY VALUE", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBDCNR" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-16-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H20M", "transit_time": null, "routes": [ { "air_segment_key": "7fd4ecfe9430b98c8cf0849390a5a226", "origin": "CAN", "departure_time": "2026-11-08T05:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T07:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VBDCN6M", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "ECONOMY VALUE", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBDCN6M" ] } } } ] } ], "price": { "currency": "BDT", "total": 70427.38, "gross_total": 542.73, "base_fare": 55164.27, "tax": 14944.28, "sell": { "currency": "BDT", "total": 70427.38, "base_fare": 55164.27, "tax": 14944.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTUyLjIzLCJiYXNlX2ZhcmUiOjQzMi41NSwidGF4IjoxMTcuMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDUuMjMsImJhc2VfZmFyZSI6NDI1LjU1LCJ0YXgiOjExNy4xOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDIuNzMsImJhc2VfZmFyZSI6NDI1LjU1LCJ0YXgiOjExNy4xOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70427.38, "base_fare": 55164.27, "tax": 14944.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "54271.54", "tax": "14944.28", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 70427.38, "base_fare": 55164.27, "tax": 14944.28, "gross": { "base_fare": "54271.54", "tax": "14944.28", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU1Mi4yMyIsImJhc2VfZmFyZSI6IjQzMi41NSIsInRheCI6IjExNy4xOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNS41NSIsInRheCI6IjExNy4xOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ1LjIzIiwiYmFzZV9mYXJlIjoiNDI1LjU1IiwidGF4IjoiMTE3LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI1LjU1IiwidGF4IjoiMTE3LjE4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1NDIuNzMiLCJiYXNlX2ZhcmUiOiI0MjUuNTUiLCJ0YXgiOiIxMTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTQ1LjIzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "ECONOMY VALUE", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808160", "fareSequence": 0, "price": { "currency": "BDT", "total": 70427.38, "gross_total": 542.73, "base_fare": 55164.27, "tax": 14944.28, "sell": { "currency": "BDT", "total": 70427.38, "base_fare": 55164.27, "tax": 14944.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTUyLjIzLCJiYXNlX2ZhcmUiOjQzMi41NSwidGF4IjoxMTcuMTh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDUuMjMsImJhc2VfZmFyZSI6NDI1LjU1LCJ0YXgiOjExNy4xOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDIuNzMsImJhc2VfZmFyZSI6NDI1LjU1LCJ0YXgiOjExNy4xOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70427.38, "base_fare": 55164.27, "tax": 14944.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "54271.54", "tax": "14944.28", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 70427.38, "base_fare": 55164.27, "tax": 14944.28, "gross": { "base_fare": "54271.54", "tax": "14944.28", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU1Mi4yMyIsImJhc2VfZmFyZSI6IjQzMi41NSIsInRheCI6IjExNy4xOCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyNS41NSIsInRheCI6IjExNy4xOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ1LjIzIiwiYmFzZV9mYXJlIjoiNDI1LjU1IiwidGF4IjoiMTE3LjE4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDI1LjU1IiwidGF4IjoiMTE3LjE4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1NDIuNzMiLCJiYXNlX2ZhcmUiOiI0MjUuNTUiLCJ0YXgiOiIxMTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTQ1LjIzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "ECONOMY VALUE", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 153.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 153.32, "currency": "USD", "supplier": { "amount": 153.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTYwIiwibGVnSWQiOiIxODkxNWIzYjIxODE1N2U1NTdlZjhhNDBjZTkzMzYxZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODE2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIxODkxNWIzYjIxODE1N2U1NTdlZjhhNDBjZTkzMzYxZSIsInNlZ21lbnRJZHMiOlsiYTUzYWE4YmUzOGMxZjcxODg5NGM2N2UxYjZjYWIyMDgiLCI3ZmQ0ZWNmZTk0MzBiOThjOGNmMDg0OTM5MGE1YTIyNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODE2MCIsImxlZ0lkIjoiMTg5MTViM2IyMTgxNTdlNTU3ZWY4YTQwY2U5MzM2MWUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQlMiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo0MjUuNTUsInRvdGFsVGF4IjoxMTcuMTgsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiTUJEQ05SIiwiVkJEQ042TSJdLCJhdmFpbGFiaWxpdHkiOlsiNiIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJhNTNhYThiZTM4YzFmNzE4ODk0YzY3ZTFiNmNhYjIwOCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiN2ZkNGVjZmU5NDMwYjk4YzhjZjA4NDkzOTBhNWEyMjYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MTUzLjMyLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjY2LjE0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjE2MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsXSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjoyNDAsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwiZmFyZUJyYW5kIjpbIkVDT05PTVkgVkFMVUUiLCJFQ09OT01ZIFNBVkVSIl0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJNIiwiViJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJhNTNhYThiZTM4YzFmNzE4ODk0YzY3ZTFiNmNhYjIwOCIsImR1cmF0aW9uIjoyMTUsImNhcnJpZXIiOiJCUyIsImZsaWdodE5vIjoiMzI1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6bnVsbCwib3BlcmF0aW5nRmxpZ2h0Tm8iOm51bGwsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMjoxNSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwMzo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiN2ZkNGVjZmU5NDMwYjk4YzhjZjA4NDkzOTBhNWEyMjYiLCJkdXJhdGlvbiI6MjYwLCJjYXJyaWVyIjoiQlMiLCJmbGlnaHRObyI6IjMyNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOm51bGwsIm9wZXJhdGluZ0ZsaWdodE5vIjpudWxsLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDU6MDAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDc6MjAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 70427.38, "calendar_total_sell": 70427.38, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 70427.38, "filter": { "id": "F1F400029-16", "price": 70427.38, "gross_total": 542.73, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T07:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122215can202610130350325can202611080500dac202611080720326", "destination_reach_time": "PT7H55M", "destination_reach_timestamp": 28500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-17-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "82af05693691c4be245235f535bf8127", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-17-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "289ebdd492e1c188077efff23b8be910", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 1, "fareBasisCode": "V2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 70465.65, "gross_total": 543.03, "base_fare": 39632.06, "tax": 30514.75, "sell": { "currency": "BDT", "total": 70465.65, "base_fare": 39632.06, "tax": 30514.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTUyLjUzLCJiYXNlX2ZhcmUiOjMxMC43NiwidGF4IjoyMzkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDUuNTMsImJhc2VfZmFyZSI6MzAzLjc2LCJ0YXgiOjIzOS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDMuMDMsImJhc2VfZmFyZSI6MzAzLjc2LCJ0YXgiOjIzOS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70465.65, "base_fare": 39632.06, "tax": 30514.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "38739.34", "tax": "30514.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 70465.65, "base_fare": 39632.06, "tax": 30514.75, "gross": { "base_fare": "38739.34", "tax": "30514.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU1Mi41MyIsImJhc2VfZmFyZSI6IjMxMC43NiIsInRheCI6IjIzOS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMy43NiIsInRheCI6IjIzOS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ1LjUzIiwiYmFzZV9mYXJlIjoiMzAzLjc2IiwidGF4IjoiMjM5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAzLjc2IiwidGF4IjoiMjM5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1NDMuMDMiLCJiYXNlX2ZhcmUiOiIzMDMuNzYiLCJ0YXgiOiIyMzkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTQ1LjUzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808170", "fareSequence": 0, "price": { "currency": "BDT", "total": 70465.65, "gross_total": 543.03, "base_fare": 39632.06, "tax": 30514.75, "sell": { "currency": "BDT", "total": 70465.65, "base_fare": 39632.06, "tax": 30514.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTUyLjUzLCJiYXNlX2ZhcmUiOjMxMC43NiwidGF4IjoyMzkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDUuNTMsImJhc2VfZmFyZSI6MzAzLjc2LCJ0YXgiOjIzOS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1NDMuMDMsImJhc2VfZmFyZSI6MzAzLjc2LCJ0YXgiOjIzOS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70465.65, "base_fare": 39632.06, "tax": 30514.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "38739.34", "tax": "30514.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 70465.65, "base_fare": 39632.06, "tax": 30514.75, "gross": { "base_fare": "38739.34", "tax": "30514.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU1Mi41MyIsImJhc2VfZmFyZSI6IjMxMC43NiIsInRheCI6IjIzOS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjMwMy43NiIsInRheCI6IjIzOS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTQ1LjUzIiwiYmFzZV9mYXJlIjoiMzAzLjc2IiwidGF4IjoiMjM5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzAzLjc2IiwidGF4IjoiMjM5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1NDMuMDMiLCJiYXNlX2ZhcmUiOiIzMDMuNzYiLCJ0YXgiOiIyMzkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTQ1LjUzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 202.43, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 202.43, "currency": "USD", "supplier": { "amount": 202.43, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTcwIiwibGVnSWQiOiJjZmU0MTZlZjA4MWJjYThlNjJkOTcwZGM3YzIyNzljOCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODE3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjZmU0MTZlZjA4MWJjYThlNjJkOTcwZGM3YzIyNzljOCIsInNlZ21lbnRJZHMiOlsiODJhZjA1NjkzNjkxYzRiZTI0NTIzNWY1MzViZjgxMjciLCIyODllYmRkNDkyZTFjMTg4MDc3ZWZmZjIzYjhiZTkxMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODE3MCIsImxlZ0lkIjoiY2ZlNDE2ZWYwODFiY2E4ZTYyZDk3MGRjN2MyMjc5YzgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjozMDMuNzYsInRvdGFsVGF4IjoyMzkuMjcsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlEyQVNSWVNTIiwiVjJBU1JVU1MiXSwiYXZhaWxhYmlsaXR5IjpbIjEiLCIxIl0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiODJhZjA1NjkzNjkxYzRiZTI0NTIzNWY1MzViZjgxMjciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjI4OWViZGQ0OTJlMWMxODgwNzdlZmZmMjNiOGJlOTEwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDIuNDMsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDIuNDMsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDIuNDMsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDIuNDMsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjE3MS4zNiwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTcxLjM2LCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGxdLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJRIiwiViJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI4MmFmMDU2OTM2OTFjNGJlMjQ1MjM1ZjUzNWJmODEyNyIsImR1cmF0aW9uIjoyMzUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzkyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjM5MiIsImFpcmNyYWZ0Q29kZSI6Ijc4OSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIyODllYmRkNDkyZTFjMTg4MDc3ZWZmZjIzYjhiZTkxMCIsImR1cmF0aW9uIjoyNjUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiNTAxNSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1o1MDE1IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwOToyNSIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IlQxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 70465.65, "calendar_total_sell": 70465.65, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 70465.65, "filter": { "id": "F1F400029-17", "price": 70465.65, "gross_total": 543.03, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611080925dac2026110811505015", "destination_reach_time": "PT8H20M", "destination_reach_timestamp": 30000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FJQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQVRDTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0F4K000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 23:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13 05:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H20M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FJQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQVZDTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0F6K000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRUSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 70535.8, "gross_total": 72674, "base_fare": 44060, "tax": 29511, "sell": { "currency": "BDT", "total": 70535.8, "base_fare": 44060, "tax": 29511 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzA1MzUuOCwiYmFzZV9mYXJlIjo0NDA2MCwidGF4IjoyOTUxMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjY5ODM1LjgsImJhc2VfZmFyZSI6NDMzNjAsInRheCI6Mjk1MTEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzI2NzQsImJhc2VfZmFyZSI6NDMzNjAsInRheCI6MjkzMTR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 70535.8, "base_fare": 44060, "tax": 29511, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "43360.00", "tax": "29314.00", "discount": 3035.2, "ait": "197.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 70535.8, "base_fare": 44060, "tax": 29511, "gross": { "base_fare": "43360.00", "tax": "29314.00", "discount": "3035.20", "ait": "197.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjcwNTM1LjgwIiwiYmFzZV9mYXJlIjoiNDQwNjAuMDAiLCJ0YXgiOiIyOTUxMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMzYwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjMwMzUuMjAiLCJhaXQiOiIxOTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNjk4MzUuODAiLCJiYXNlX2ZhcmUiOiI0MzM2MC4wMCIsInRheCI6IjI5NTExLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDMzNjAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImRpc2NvdW50IjoiMzAzNS4yMCIsImFpdCI6IjE5Ny4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzI2NzQuMDAiLCJiYXNlX2ZhcmUiOiI0MzM2MC4wMCIsInRheCI6IjI5MzE0LjAwIiwiZGlzY291bnQiOiIzMDM1LjIwIiwiYWl0IjoiMTk3LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Njk4MzUuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 70535.8, "filter": { "id": "F1TF00018-1", "price": 70535.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 23:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:50:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-18-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "bce28d80ec896ad8ac9750006d5ae78b", "origin": "DAC", "departure_time": "2026-10-12T17:35:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12T18:10:00", "destination_terminal": null, "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1106" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "J", "meal_code": null, "seat_available": 1, "fareBasisCode": "JLS0INT2", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "JLS0INT2" ] } } }, { "air_segment_key": "4c7dc2a133b962ff3397895249523e8f", "origin": "CCU", "departure_time": "2026-10-12T21:40:00", "origin_terminal": null, "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13T03:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1923" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "J", "meal_code": null, "seat_available": 1, "fareBasisCode": "JLS0INT2", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "JLS0INT2" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-18-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "828341262a04d4415c6975e7a0f43ada", "origin": "CAN", "departure_time": "2026-11-08T06:20:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08T08:30:00", "destination_terminal": null, "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1924" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } }, { "air_segment_key": "9022efa8daacddb9f020a40051feea9c", "origin": "CCU", "departure_time": "2026-11-08T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08T13:45:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1105" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } } ] } ], "price": { "currency": "BDT", "total": 74482.93, "gross_total": 574.53, "base_fare": 73211.43, "tax": 952.67, "sell": { "currency": "BDT", "total": 74482.93, "base_fare": 73211.43, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg0LjAzLCJiYXNlX2ZhcmUiOjU3NC4wNiwidGF4Ijo3LjQ3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTc3LjAzLCJiYXNlX2ZhcmUiOjU2Ny4wNiwidGF4Ijo3LjQ3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU3NC41MywiYmFzZV9mYXJlIjo1NjcuMDYsInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 74482.93, "base_fare": 73211.43, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "72318.70", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 74482.93, "base_fare": 73211.43, "tax": 952.67, "gross": { "base_fare": "72318.70", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4NC4wMyIsImJhc2VfZmFyZSI6IjU3NC4wNiIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NjcuMDYiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1NzcuMDMiLCJiYXNlX2ZhcmUiOiI1NjcuMDYiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTY3LjA2IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTc0LjUzIiwiYmFzZV9mYXJlIjoiNTY3LjA2IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo1NzcuMDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808180", "fareSequence": 0, "price": { "currency": "BDT", "total": 74482.93, "gross_total": 574.53, "base_fare": 73211.43, "tax": 952.67, "sell": { "currency": "BDT", "total": 74482.93, "base_fare": 73211.43, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg0LjAzLCJiYXNlX2ZhcmUiOjU3NC4wNiwidGF4Ijo3LjQ3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTc3LjAzLCJiYXNlX2ZhcmUiOjU2Ny4wNiwidGF4Ijo3LjQ3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU3NC41MywiYmFzZV9mYXJlIjo1NjcuMDYsInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 74482.93, "base_fare": 73211.43, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "72318.70", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 74482.93, "base_fare": 73211.43, "tax": 952.67, "gross": { "base_fare": "72318.70", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4NC4wMyIsImJhc2VfZmFyZSI6IjU3NC4wNiIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI1NjcuMDYiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1NzcuMDMiLCJiYXNlX2ZhcmUiOiI1NjcuMDYiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTY3LjA2IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTc0LjUzIiwiYmFzZV9mYXJlIjoiNTY3LjA2IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo1NzcuMDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 512.08, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 512.08, "currency": "USD", "supplier": { "amount": 512.08, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTgwIiwibGVnSWQiOiJkMTE1MDc0M2E1NjM2MmU1NTM3Nzc4MWIwYmJkMWFkNCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODE4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkMTE1MDc0M2E1NjM2MmU1NTM3Nzc4MWIwYmJkMWFkNCIsInNlZ21lbnRJZHMiOlsiYmNlMjhkODBlYzg5NmFkOGFjOTc1MDAwNmQ1YWU3OGJeNGM3ZGMyYTEzM2I5NjJmZjMzOTc4OTUyNDk1MjNlOGYiLCI4MjgzNDEyNjJhMDRkNDQxNWM2OTc1ZTdhMGY0M2FkYV45MDIyZWZhOGRhYWNkZGI5ZjAyMGE0MDA1MWZlZWE5YyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODE4MCIsImxlZ0lkIjoiZDExNTA3NDNhNTYzNjJlNTUzNzc3ODFiMGJiZDFhZDQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiNkUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1NjcuMDYsInRvdGFsVGF4Ijo3LjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiSkxTMElOVDIiLCJKTFMwSU5UMiIsIlIwSU5UIiwiUjBJTlQiXSwiYXZhaWxhYmlsaXR5IjpbIjEiLCIxIiwiMSIsIjEiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJiY2UyOGQ4MGVjODk2YWQ4YWM5NzUwMDA2ZDVhZTc4YiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjRjN2RjMmExMzNiOTYyZmYzMzk3ODk1MjQ5NTIzZThmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODI4MzQxMjYyYTA0ZDQ0MTVjNjk3NWU3YTBmNDNhZGEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5MDIyZWZhOGRhYWNkZGI5ZjAyMGE0MDA1MWZlZWE5YyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjp7Im1pblBheE51bSI6MSwibWluQWdlIjowLCJtYXhQYXhOdW0iOjksIm1heEFnZSI6OTksIm5hdGlvbmFsaXR5VHlwZSI6MCwibmF0aW9uYWxpdHkiOltdfSwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NTEyLjA4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbMTQ0MCxudWxsXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxNDQwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6WzE0NDAsbnVsbF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwiUkJEQ2hhbmdlZFJpc2siOnRydWUsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwidGlja2V0aW5nVGltZSI6MTQ0MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiSiIsIkoiLCJSIiwiUiJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJiY2UyOGQ4MGVjODk2YWQ4YWM5NzUwMDA2ZDVhZTc4YiIsImR1cmF0aW9uIjo2NSwiY2FycmllciI6IjZFIiwiZmxpZ2h0Tm8iOiIxMTA2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IjZFIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiI2RTExMDYiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDE3OjM1IiwiYXJyQWlycG9ydCI6IkNDVSIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxODoxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNGM3ZGMyYTEzM2I5NjJmZjMzOTc4OTUyNDk1MjNlOGYiLCJkdXJhdGlvbiI6MjE1LCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjE5MjMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTkyMyIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJDQ1UiLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjE6NDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDM6NDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjgyODM0MTI2MmEwNGQ0NDE1YzY5NzVlN2EwZjQzYWRhIiwiZHVyYXRpb24iOjI4MCwiY2FycmllciI6IjZFIiwiZmxpZ2h0Tm8iOiIxOTI0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IjZFIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiI2RTE5MjQiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDY6MjAiLCJhcnJBaXJwb3J0IjoiQ0NVIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDA4OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5MDIyZWZhOGRhYWNkZGI5ZjAyMGE0MDA1MWZlZWE5YyIsImR1cmF0aW9uIjo1NSwiY2FycmllciI6IjZFIiwiZmxpZ2h0Tm8iOiIxMTA1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IjZFIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiI2RTExMDUiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiQ0NVIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTExLTA4VDEyOjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxMzo0NSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 74482.93, "calendar_total_sell": 74482.93, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 74482.93, "filter": { "id": "F1F400029-18", "price": 74482.93, "gross_total": 574.53, "journey_duration": "PT17H35M", "journey_duration_seconds": 63300, "layover_duration": "PT7H20M", "layover_duration_seconds": 26400, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CCU" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T17:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-08T13:45:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218101106ccu202610122140can2026101303451923can202611080620ccu2026110808301924ccu202611081220dac2026110813451105", "destination_reach_time": "PT17H35M", "destination_reach_timestamp": 63300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-19-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "4708b670f9bb00cfe7d4d98e1ed4d834", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "d6a7a73162244d1944425cca6cf95f2e", "origin": "BKK", "departure_time": "2026-10-12T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": null, "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-19-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "8714dd87034129cf0f9439acea858516", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 75091.26, "gross_total": 579.3, "base_fare": 71612.17, "tax": 3160.26, "sell": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg4LjgsImJhc2VfZmFyZSI6NTYxLjUyLCJ0YXgiOjI0Ljc4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgxLjgsImJhc2VfZmFyZSI6NTU0LjUyLCJ0YXgiOjI0Ljc4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU3OS4zLCJiYXNlX2ZhcmUiOjU1NC41MiwidGF4IjoyNC43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4OC44MCIsImJhc2VfZmFyZSI6IjU2MS41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4MS44MCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU3OS4zMCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjU4MS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808190", "fareSequence": 0, "price": { "currency": "BDT", "total": 75091.26, "gross_total": 579.3, "base_fare": 71612.17, "tax": 3160.26, "sell": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg4LjgsImJhc2VfZmFyZSI6NTYxLjUyLCJ0YXgiOjI0Ljc4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgxLjgsImJhc2VfZmFyZSI6NTU0LjUyLCJ0YXgiOjI0Ljc4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU3OS4zLCJiYXNlX2ZhcmUiOjU1NC41MiwidGF4IjoyNC43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4OC44MCIsImJhc2VfZmFyZSI6IjU2MS41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4MS44MCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU3OS4zMCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjU4MS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTkwIiwibGVnSWQiOiI5NjA4Yjc5NDcxMjA4MTE1NDllNTYwYzQ1NmU5NDk5YSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODE5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5NjA4Yjc5NDcxMjA4MTE1NDllNTYwYzQ1NmU5NDk5YSIsInNlZ21lbnRJZHMiOlsiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzReZDZhN2E3MzE2MjI0NGQxOTQ0NDI1Y2NhNmNmOTVmMmUiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl44NzE0ZGQ4NzAzNDEyOWNmMGY5NDM5YWNlYTg1ODUxNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODE5MCIsImxlZ0lkIjoiOTYwOGI3OTQ3MTIwODExNTQ5ZTU2MGM0NTZlOTQ5OWEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1NTQuNTIsInRvdGFsVGF4IjoyNC43OCwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjQ3MDhiNjcwZjliYjAwY2ZlN2Q0ZDk4ZTFlZDRkODM0IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJkNmE3YTczMTYyMjQ0ZDE5NDQ0MjVjY2E2Y2Y5NWYyZSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg3MTRkZDg3MDM0MTI5Y2YwZjk0MzlhY2VhODU4NTE2IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjozMzMuNywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzMzLjcsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwiUkJEQ2hhbmdlZFJpc2siOnRydWUsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwidGlja2V0aW5nVGltZSI6MTgwLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjoyODgwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJXIiwiVyIsIlciLCJXIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjQ3MDhiNjcwZjliYjAwY2ZlN2Q0ZDk4ZTFlZDRkODM0IiwiZHVyYXRpb24iOjE1MCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzNDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzQwIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDAyOjQ1IiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQwNjoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZDZhN2E3MzE2MjI0NGQxOTQ0NDI1Y2NhNmNmOTVmMmUiLCJkdXJhdGlvbiI6MTcwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY3OCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NzgiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDE2OjAwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE5OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImR1cmF0aW9uIjoyMDAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjY5IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY2OSIsImFpcmNyYWZ0Q29kZSI6Ijc4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNDo1MCIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6Ijg3MTRkZDg3MDM0MTI5Y2YwZjk0MzlhY2VhODU4NTE2IiwiZHVyYXRpb24iOjE1NSwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzMzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzM5IiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMzoxNSIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQwMDo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 75091.26, "calendar_total_sell": 75091.26, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 75091.26, "filter": { "id": "F1F400029-19", "price": 75091.26, "gross_total": 579.3, "journey_duration": "PT1D3H5M", "journey_duration_seconds": 97500, "layover_duration": "PT15H50M", "layover_duration_seconds": 57000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT1D3H5M", "destination_reach_timestamp": 97500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-20-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "4708b670f9bb00cfe7d4d98e1ed4d834", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 3, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "e567c1441ed132099e2f366d75e1d2be", "origin": "BKK", "departure_time": "2026-10-12T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H0M", "distance": null, "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 3, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-20-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "8714dd87034129cf0f9439acea858516", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 75091.26, "gross_total": 579.3, "base_fare": 71612.17, "tax": 3160.26, "sell": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg4LjgsImJhc2VfZmFyZSI6NTYxLjUyLCJ0YXgiOjI0Ljc4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgxLjgsImJhc2VfZmFyZSI6NTU0LjUyLCJ0YXgiOjI0Ljc4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU3OS4zLCJiYXNlX2ZhcmUiOjU1NC41MiwidGF4IjoyNC43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4OC44MCIsImJhc2VfZmFyZSI6IjU2MS41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4MS44MCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU3OS4zMCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjU4MS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808200", "fareSequence": 0, "price": { "currency": "BDT", "total": 75091.26, "gross_total": 579.3, "base_fare": 71612.17, "tax": 3160.26, "sell": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTg4LjgsImJhc2VfZmFyZSI6NTYxLjUyLCJ0YXgiOjI0Ljc4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTgxLjgsImJhc2VfZmFyZSI6NTU0LjUyLCJ0YXgiOjI0Ljc4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjU3OS4zLCJiYXNlX2ZhcmUiOjU1NC41MiwidGF4IjoyNC43OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 75091.26, "base_fare": 71612.17, "tax": 3160.26, "gross": { "base_fare": "70719.44", "tax": "3160.26", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4OC44MCIsImJhc2VfZmFyZSI6IjU2MS41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU4MS44MCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU0LjUyIiwidGF4IjoiMjQuNzgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU3OS4zMCIsImJhc2VfZmFyZSI6IjU1NC41MiIsInRheCI6IjI0Ljc4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjU4MS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjAwIiwibGVnSWQiOiJmOTU4OTI5MTJlNDU1ODkzNWQwYzhjMjgyNzJjYWM2ZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODIwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJmOTU4OTI5MTJlNDU1ODkzNWQwYzhjMjgyNzJjYWM2ZCIsInNlZ21lbnRJZHMiOlsiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzReZTU2N2MxNDQxZWQxMzIwOTllMmYzNjZkNzVlMWQyYmUiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl44NzE0ZGQ4NzAzNDEyOWNmMGY5NDM5YWNlYTg1ODUxNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODIwMCIsImxlZ0lkIjoiZjk1ODkyOTEyZTQ1NTg5MzVkMGM4YzI4MjcyY2FjNmQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1NTQuNTIsInRvdGFsVGF4IjoyNC43OCwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiJdLCJhdmFpbGFiaWxpdHkiOlsiMyIsIjMiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjQ3MDhiNjcwZjliYjAwY2ZlN2Q0ZDk4ZTFlZDRkODM0IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJlNTY3YzE0NDFlZDEzMjA5OWUyZjM2NmQ3NWUxZDJiZSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg3MTRkZDg3MDM0MTI5Y2YwZjk0MzlhY2VhODU4NTE2IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjozMzMuNywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzMzLjcsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwiUkJEQ2hhbmdlZFJpc2siOnRydWUsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwidGlja2V0aW5nVGltZSI6MTgwLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjoyODgwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJXIiwiVyIsIlciLCJXIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjQ3MDhiNjcwZjliYjAwY2ZlN2Q0ZDk4ZTFlZDRkODM0IiwiZHVyYXRpb24iOjE1MCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzNDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzQwIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDAyOjQ1IiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQwNjoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZTU2N2MxNDQxZWQxMzIwOTllMmYzNjZkNzVlMWQyYmUiLCJkdXJhdGlvbiI6MTgwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY2OCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NjgiLCJhaXJjcmFmdENvZGUiOiI3ODgiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEwOjMwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE0OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImR1cmF0aW9uIjoyMDAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjY5IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY2OSIsImFpcmNyYWZ0Q29kZSI6Ijc4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNDo1MCIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6Ijg3MTRkZDg3MDM0MTI5Y2YwZjk0MzlhY2VhODU4NTE2IiwiZHVyYXRpb24iOjE1NSwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzMzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzM5IiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMzoxNSIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQwMDo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 75091.26, "calendar_total_sell": 75091.26, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 75091.26, "filter": { "id": "F1F400029-20", "price": 75091.26, "gross_total": 579.3, "journey_duration": "PT21H45M", "journey_duration_seconds": 78300, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT21H45M", "destination_reach_timestamp": 78300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKAoe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 75403, "gross_total": 74703, "base_fare": 46089, "tax": 29314, "sell": { "currency": "BDT", "total": 75403, "base_fare": 46089, "tax": 29314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzU0MDMsImJhc2VfZmFyZSI6NDYwODksInRheCI6MjkzMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NDcwMywiYmFzZV9mYXJlIjo0NTM4OSwidGF4IjoyOTMxNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3NDcwMywiYmFzZV9mYXJlIjo0NTM4OSwidGF4IjoyOTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75403, "base_fare": 46089, "tax": 29314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "45389.00", "tax": "29314.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 75403, "base_fare": 46089, "tax": 29314, "gross": { "base_fare": "45389.00", "tax": "29314.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "14740.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc1NDAzLjAwIiwiYmFzZV9mYXJlIjoiNDYwODkuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1Mzg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc0NzAzLjAwIiwiYmFzZV9mYXJlIjoiNDUzODkuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1Mzg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3NDcwMy4wMCIsImJhc2VfZmFyZSI6IjQ1Mzg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzQ3MDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE0NzQwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNDc0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "E", "farebasis": "E2ASRYSS", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-1", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKAoe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 75403, "calendar_total_sell": 75403, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 75403, "filter": { "id": "F1TT00016-1", "price": 75403, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:25:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AB00028-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "sessionId": null, "supplier_title": "Aurora", "color_code": "#ffffff", "supplier_code": "aurohub", "supplier_uid": "F1AB00028", "supplier_partner_code": "aurohub-1-00028", "flight_group": [ { "group": 1, "flight_key": "F1AB00028-0-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "4c36b395-b6ee-4a6e-a327-e75859eea00e", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1AB00028-0-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "435c1a5a-7386-4af7-a1cf-da43c7b2d357", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 1, "fareBasisCode": "E2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 75829.68, "gross_total": 587.59, "base_fare": 45368.49, "tax": 30461.19, "sell": { "currency": "BDT", "total": 75829.68, "base_fare": 45368.49, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTk0LjU5LCJiYXNlX2ZhcmUiOjM1NS43NCwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODcuNTksImJhc2VfZmFyZSI6MzQ4Ljc0LCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODcuNTksImJhc2VfZmFyZSI6MzQ4Ljc0LCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75829.68, "base_fare": 45368.49, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44475.76", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 75829.68, "base_fare": 45368.49, "tax": 30461.19, "gross": { "base_fare": "44475.76", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU5NC41OSIsImJhc2VfZmFyZSI6IjM1NS43NCIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OC43NCIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTg3LjU5IiwiYmFzZV9mYXJlIjoiMzQ4Ljc0IiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ4Ljc0IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTg3LjU5IiwiYmFzZV9mYXJlIjoiMzQ4Ljc0IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU4Ny41OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "AHBag23", "brand_code": "AerohubBundle", "ruleId": "15", "fareKey": "4c36b395-b6ee-4a6e-a327-e75859eea00e", "fareSequence": 1, "price": { "currency": "BDT", "total": 75829.68, "gross_total": 587.59, "base_fare": 45368.49, "tax": 30461.19, "sell": { "currency": "BDT", "total": 75829.68, "base_fare": 45368.49, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTk0LjU5LCJiYXNlX2ZhcmUiOjM1NS43NCwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODcuNTksImJhc2VfZmFyZSI6MzQ4Ljc0LCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODcuNTksImJhc2VfZmFyZSI6MzQ4Ljc0LCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75829.68, "base_fare": 45368.49, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44475.76", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 75829.68, "base_fare": 45368.49, "tax": 30461.19, "gross": { "base_fare": "44475.76", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU5NC41OSIsImJhc2VfZmFyZSI6IjM1NS43NCIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0OC43NCIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTg3LjU5IiwiYmFzZV9mYXJlIjoiMzQ4Ljc0IiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ4Ljc0IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTg3LjU5IiwiYmFzZV9mYXJlIjoiMzQ4Ljc0IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU4Ny41OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBag23", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "AerohubBundle", "brandName": "TGBag23", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwicm91dGluZ0tleSI6IjE3ODg3MzU4NzM1NjI2MzIiLCJkYXRhIjoic052T0tZMWt6VEE3VVl3S2NHRkNMMVplTXZIdWo0S3l6QmZXcFdhdTRldFcrTGluMzgzMlVraDBZY2trVG1sbFNCZmFBanhUTG5PY1pGSnp6bUd1ejQwRG00VlFzSTNBTCswdEY4bjU3cEphOXliT3V2bGZ2OHM5alBxTVduOWYrSElnREo5blptRVNoaUR4MGxMakxcL1ViTG1KYys2cWkxZFwvWk5VTzV2SlJRanRTd1wvM0V3Rm5UbVZBYXdBTjRya1dLWTNrXC9ISDZJbVFkVENhREw5M0ZPb0NyeXpuMktTaDFGQmJcLzUzeHkwdHJSKzdzUldXN1dPdFRMQlFRNUVHOVpDWkNJTTBjYm02cGsxU0E3cDZcL3pVQ25EZ0hBUHJvdjRaNEFkZ2RJNkYwc2hWcWljV1JZU3RESCtmUFI0VGVcLzNHV3VralhcL2IreWEzbEpmUm80Nnd5enY5SGR0MFVlYVM3alVyWHJYb2c4UUVVdUlcL2ZTNTlGY3c1XC9kc1hHRHEzRUVhTEhMMlBWWko0VUhvbENrcVFscXZ4Z0VkV1daTEltZFI1d09DeTMraFdZZzJVdlYxM1VqUnNONk5yRVdjanNpVkZ3MCtPcEFNWms3VG9CYTJFTEdiRVQ5VVwvOGVvYnFkeW0yNHl1RWNDXC83YVhcL3ZlSFU4UW1ScGVMNlFIOXNkZzlVSlU1cnFRN0dlakp0dnVkV1RcL0hyRGo3T1oxXC9CN28yU0tBSGFhZG5hdVRxMUMwWW9TcDFndE9GODFhdndvZXdFTmtaVmlKT1VZc0wwTWpxclczM0VEY2ZVT1hcL0pDb1R4RUhnME4rTldHWkMwbUVwd0dcLzBBSGk3WHF4a0RMc0pTekRwTHFMYm5wTkRSeU5Cc0lUWkU0UXBmdmp5enBcLzBUMzl0cnBQK1gyYUNsckJXZHdSWUpoNnV0YVFmdlYrXC9xb2dcL3M5NytRRjdHbmxnS0lJazZiZStHT25zbjRCVmNLRWw2a1c4bHNhK1JoUFdYbEV3MHhZTjVHbkN0QlVOT1FcL01BXC9VeHlpQm5idVFrR0tIR3ByZkNubUcwSXBsbUxvTllvcnFIVlpaM1pvbEpaZ3RiNVAzTUt1cDRBV0FheW9qY3Bpb3JyXC9uMklRVGJRdnNQK0JxeUxFeEtSbmt5UGFkUTQ2aGJxRWdaaHF5RU9vdXg3ZVBGVlNIcVI4SFh6OWQ3NklKXC8ySkVqXC9janQxV0NoSlo0dEdacEdFODBcL2k5RXVLXC9tSDRSNFpQdnNaV1UyRVJaZm5IWUxSNzRmQ2pQT1NHbFwveWhlQ2dNcE9vYTJZZ09NRTQ1QXo4ajRacVlMVVwvVm1pU3pHQzlvZFwvZFVwcnpuSjRjeXdcL056bFVmSzdQTnNxeEphenBCckJSREs2TlVxMDFBMDFcL1BEZlwva3FzRVQ0YVBCbEExRmowRnhRc1wvdW96UjdicUlhSEhtU0JtTEVwejlzNlY1NjVSVmxmUVdWd2VZOHh2Q3FcL1ZHRVVuWmpVSlwvMnl6b1VpbEdERXZaZlBnV21weFhSTjZZSWJLZHp2djgyTUZ6cFlkdTRXUUp2UFBudEJ4OTRDaUcwUGprN2NNOEJhUVZQdDZSSkxRT1Y4S1ZhbTg4aUJkSE1kUHM1QUg2U0c1SEVLMUpOXC9kT3FndUNQQmprcmhsU1hqY0lHXC9NVFwvb2dOcnJRWUVMZE1CRExEQklMMEdvVUhHdDE5NURRVHpQMUU5aHhPRlREMXdlcGoyemYyK2dYSnJBNE0xVE9pTXpJSW9WZWFKUVwvR0FuK3dLdVFSejRCT3NmcWVGKzFzSzV5NDZMczgzb0h4aGxDc0RGNkFsaEZZTHFGd0h3UzNpMVlwR0N4WEVENDNTZVhBY0VGYnpMRVM4XC9KOFdud2Rsbk8za1ZMRGc0MHVWaWMydlh4YVhYTGhDSXVXbHZubEc4bmUxeXh5cnFoMG1DXC9yNlpndTFVRjBXbjBTanUzVTRQNlV4Y3YzSkFleVZndm5rMk41Nlc5eGExOTF0SXZ3K09SZEREbnZURGRCYmwxanhqc0pRWDAzbm5OMzhBR0xLWE9mXC95WWoyWFowWjZpR3pHdndOS1FkWDY1SXFWR0pjbzVESTZhS1MrVk8yd2JPTld3UWhNNVUzNStraHd0WDh4NmU5dXVxKzVtWnJ6NVlsTWdxZlhNYzFxcmdyanIxVjM5aURJc1hhNFdLU0R3UGZOU0NjYlBZWVJvRHU5MDh3VlJlNUNOalJhSGk0UDZaMVJkRUt5eTRianRLT2Z1eW5VNSs4WkZBMjU3eDdSdGJlUzBoZ3lFN3VrcXFta1BkRzJlYzNCaWlLOTZSXC9SV3owRUVBOEZnQ2hVOXJyVHFKUytkMGp3d2hsWDlKTHRWaFwvUzQ0dTJsRlk3MzRLOWFaNktGY0tGb3hPamIxUllwZndRR2pudXhkNmxPNHcxWmhvVGJkRjNrT1cwK1RZNndlWUhKK3Nna1hURmZOTExOXC9iaVRWTnV5UFNZVFFETnBnXC9QTGJcL1E4T256eTl2VmJCZFBOSlhJMVh0REEyQVY4OXRScG1UUGt2b0YrXC82S3RVNXBDRVwvWHZEMkV1dkpMN2ZWdGwzZDlmcjRoaVpTVHdkamJndGdWOGFFSmRjZU5NZ0R6UmhtVjVJQk5JNGJ5ZzI0ZWFnWituakZoc3N1dVFQazQxMnhTU09yTzVmR1RtcnMwY0pFOWloeGZUYUk2Y1h5ZGNVUG4wTHNPTG4wd1pNMjl4MkxiYldPS25wS21YMm5EVjdJRkNqUE1zQlRyVERGem9JbW1LdFAwaUE0eUF1N2VEWlZWOVJoMkpmd3JzUklJaW5jaTQ5XC9xMkM3OEkxQ3hOMFcwVzczVk9NekMxbWJWb0pzck5Cd3M4M0o5ZmNaVktGeDBnQ3ZGNmNVRUJrNjlYc2RjTUF6T0s4WFBXQXBvWGd0RGsxZm9wQ2REWjh2RnRcL0tqMnZQWGZBZDRKSUFvVzFZN2JsUUllZEVEaVJsbWZKeFwvczVpY0d1YzdWWUMzR1BJanhRNDZvTUcxR2tvOUFhT1l4ZFdwUWEzeEJrYzMrSHdCOUw4QzZWY0xBZ0FhejBcL2ZRZ21qUCtGRnk4TkQxc0thUklPSVFyQU9pVHViXC95ZFJ4SXhuQmNZME1VQzJwSmliVUpIREg0SG9MdlN6SmpidFlxcmQ3UjkzelozNVhUUjErMStNUnc4MGlya0J5b05VbVY4K0JJcHgyVnk4ZWxqK2c3dmNQSUJNNFJQOCtNaU8zVWJVS3Z1RGwrODZDRTRscERwdWxTa2hvM0ZjbXRFclN6eDlOUW03MDhNU01zR3ZiODZPcVpLb3RUZkVGSkh5TmRyTjMyVG15aE53RGFNa0FXbGx6bkxFeGlVaXRDXC9JeTFQcnNGdG9abmU5T0tXWmIrajJ1dXVwa0tMQXpqdjRnWm43Wnp5UVc4T3ZUeDhjdmFOQ3BIT2JCVGhYZ0VMSUgxcEU2WnN2OHBlNEtCRXNveVZTNkdyaFdZNktzc284RTBGYzhrVkN1QU9HK2xQbHgyWHpDWUtBc3pRZWxnUk5SeHI0SjhNK1FzZWFJTDBZaUpoNklCdUhFdTE3Q1FiU25iMTFTWGxlNFlCNzNQM0xKUnlKcjB2MGpsM1VXRTdHcG92TGs5V0FsblA3MWdCWVMzdk9OM05zcXpcL0Y2UzZPZ05uS1c3Y0VHbE1BNVpGN1FHbTFSNlhrVGRyUmhkSDEwbTFZaFZrYXlTSVBLR0ljU3dcL0lHUUNQZkZjbE9YalpDS2l4OWVFQ2NXRlU5MDR6cVZGWElmRFpseVQxenhKbEtKdjNcL25XeVNwb2xaM0RuVUpzMHVZcktLZkh3V09xVVBJNmMreFBIaFFGb0hQSkt1ZjJkRVF6Z2pKa3NmcjA5ZWtINE5WaXYyYjY1dmh0a2VxYW5KcXlUYWVcL1lwQU4zaFNTbldDZWFZWkpBdkJFQ05mT0NPZGo2UGFaK1QrYjI5Z0lMaVwvU3doT0VQYkN2cjFkT1ltbk1QNDVQMmlOUTdRYlp1SXczXC8zM3RhREFqSkFrYlFhUnBZWFQzTk9RUUJ4N0hBSDVYQzJhYnFmZXR5eFlNVXFGZFJCdGpjV3FMUnV0ckxocTdpZDJDMG1oaTdYUlwvVFJuK1JIalM0dHErcThFcVAwTjhjTjVaM1pXamdSMHoySUF2bWRYVGlxeUI3VFdJbnlwcStaMG5DSjlPNVp3YTB5bUtCVVBnVGNNNmxUM2FrZDcwM1pYdWdjTVwvT1VETVwvanVTTW5cL2lmS2x1K1czTHVcL0hzWHVJNEZpXC9tVTlwcmdHYWwwbXlReko2SVRqY095cGFBa21CU2FnNWJXOWtmbEFVTzNYdTJ1cGZMMmlwSzNBR0Q2MmNZUVJrK3MyS292RWZMYkxxU1wvSWg4ZlNSbGtuRUErbE9YbEtJMzFkbldnZkp2N0RuWWpOdHhDWURGSmg1VTlOWnB5VkxPQTNOcUJ4b1JQZE9aSG9FQzQwTE05MlRicTYzTDVUZGtDaDI1a0dLVlh1RmVoOXp3czJwYk1keWR0S2E2UzN5Zlpncm9xMzZrZ1wvaHZHUUxnZUVOMDl5N1k2ekdJc2lzZVlicEpkakVheWxxSWdlUEJSZktFd1F4eEtMRU5kUEhFSzAxQ1c2OG5EVCtabHJmNVwvR1JrXC84K3BNV1RvR3lqQWtUQ29EM2Z2WTh5YUw1RVVkVzk0aGhBUlwvc1A5WHlOQVV3cHNEMWJRSDhDSXJ6bVRrSXAxS0N3NFJablNFTFJSQ05lQUlCS0VMMEtPT2NNaktoSGthQ05vXC94RURESEo1SGxLa1J6TEVCRjg5MVJRTHdkZGZmaXc3dDZpVzdJWm5OSFVOSThxNkVOeWRxYzRcL2cyOVh0YTMwVW1Samh5QkI2WVowXC9GcWF2eDZCOU16WEFuZjZYT0toZ3U2eXlOMlBZdGRHSGU1VWNDTG56Um5sZTB3T29MY1NiMFNMZHIreFFmZzloNGF3XC9RRDN2NVBzaThWMWV5Zm50RG05Q1lDb24zQThcL2ZNYk9EUjBSaHhudG5mdmpQUmtMRzl3dGtpb0xobTVtK1NlRUJFWjJZbmZqUVdsRVpWMXB0QmRnVDBGYWk3S25rT3g2cXpVS2dRcGc1VkdHcDNaUFFmMVdvQkRXWUMxT3E3ZWFob3cra05sdk4wMTlzZDduUjRROWZKelc4YXZsN2Jhc1BDWDBlN3FUaFRaT0taVnZCVlwvb1oxYUxnNDNJK0tzUW9yWWg1RXpDcHE2RTBDZ2tTMm1xMU1DY0ZVYzdcL1hHUGFOc1RpMGF4NTA5MG5DYTdObVhuQkN0UUM4Q0w3UDk5OWNBaUQ2UWFmTGVObVgrdFoyN3RZbHQydGN2NmowdUN2TmtmWVJFaXljaVVaYjJ4Snh6bXJGT0VpWkpXc3RQUXhzSTE2K0M5aVExY0dYN0R3SGRycStFeThzODZDTWsyeForaktmUmtDNlNWMnV4akZjdUFyMWNmVGxwUXhvMk9udjhRVXBmSk1YUUpEd014ZnJYMUg0NTNtNk4rTFZtYm9WXC9nMllFa25Bc0xkNlNzTkZ0dkVRRHBDdWQ4UUJUVlpmb0J0Z21tbjY0bGxVZmJISUhqN0lzREJtVlo4VGhtYkRTNWUrWDBUSnFSSlJmM21LcHpJSmwrT0RLc29lNEFFVzk0dmZ1NTRTMzZGMFBRS2RkZUJlXC92c2ZRdjBhcWY5QWlsZUR1UzZZcGhKTk9oaEhaQzNYTHQzdUdicUdialF0blhTXC9VeW4xMlp1Q0ZXMzdYcU10NjI2NjV3eHNPQWdyWmY1c0hLY2E5dkxnbGFUU1NjSUVaYlprVzd0clc5YTIwRjRTN2NVVnB3ZkhZdVJYMlJxTXFZWFwvRG1LaXZSN0piWjdadnZNXC9kMXA1K3NydkJFNlYrbDBhNVRFd1ptQmpTV0dKK3RhYWc3ZVdZc0owdXdEMEtQU2FSTDhPbDZPZkh2enM0aXh6Y2wrZkp1N05IaFFNaHM4Y1dvV2VkV2VPZlhDRHlcL0ZlZXFRQW1uaHpQZllkSlRZUkZ6S3lHcEcxWWtmbUh1RXZ3bXJhUlRKQkhUY0FSbVRXdlFQQmg2YWFIc0JcL1hoU0NwVzRTYWhpQ21rUkxYZ3k4UTMzNUV4XC9mRXJpM1dsMDJjN1wva21LOGVuYlJQNXZTa3FDcWhGd3h0bG0zQ0hxbHIza3Zsem9pVURUbFQxUlU2WWZWaGc0VHhWcWd6QmpBXC9oKzl6cTdoWmNMR3cydUxPR2JOZklMeVNxU1VqT1NSWHVcL05Jc1hTZUNnNng1VWpUZU40Umg2Uld5Wmc1RGNyM0sxTEtBeGRGS1pQN1VGWGhNNVY4R0E3WnBNbnRlclZDQzlCMnVic0dwb0FsVWVsc3JnM1FRNHlDUHU1WWZYM3hnXC9yeUNcLzY4ckpONjg5ZXdQbGhlWWdETG5cL0lGNzFMQWpIUU1Bdk1zY0d4WlkxajJ3XC9IV3poZlN5dm9aVnVEbWZZUUJrSDdQXC9jUDFPUnBWREpHWE1IN3VYMm1LanhTVk1hTWJEenQ2Nm9sb2x5RnM0R1VwbmQ1K1BTRW1IRkMrajVyN1doRWp5QW9uR2ppTjJ4WnY2NHFBMXI1NGZvZWIrV0xCRmVMRnNaZm1JRmEwY0l1aThIOHdqWXNYZEdCaXp0UEx4dnhMbGx6cklnSHpKOFl1aXNEclwvQkNEWm9wQ3lnU0pSZ2gyeklzMDJRcmdGeEp2SlVQRDJiOGpZejdrRGFvbWNZbExlS3FPeThiQng3WFVveFV1ajBFOGNVanRJQVRtTHJXcW1Ud1FIb1E3ZFpxcnNcL0xYUFpJc00ranZwbGlhZ3lUNkdZdzhpSDM3QXhFU3YyTWNscG00TW9vNEtLeEE1WFViSjBrZXFKOUlGd2xLcVlcL1NCOWE5OHI3UHJyYmF3VTJKRVNTRkJuVlZBMHBsS0phWXdmNWJ2ZWROWlwvc3JTMDVXQnFFSmNFcUxna3dqZFo0Zjkrd3IyMG5DXC9cLzlxSjhDNTlrVk5RSW1NWXU5dEZJemVqY0FyZnRqbzc5RHZuczVKRjhhR2ZJYjZyRU9RSm4xTXhIZGV4Zjk1ekw1ZmpaXC80SFBESm1kS3VZTUt4Yk9UZW91OHVcL2F6Z3ZqRlpQdDNDQStvaDdFZjZxK0Q5ZE1SRkNCTjJRMXBhVHl1MDArS1lPaUxJam5GVDZvMlQrcTY2UjNGZSsxcGV3K1gwanFEb0VLWEhCZWZSZFwvUnpQdkNNRmhhemlaZjhRT2IxazVWQ05yaSsrUHJwQzNnOTY2K2VTTjlqNldwZlwvTTk5WUJheFVPd0g5RmJFWnlrN011NUttOG5GVUZCcVRXNmpNY3F0dTFSNUJLaU5Fajd4aXhHaVB0YkZNS3NmVTB6ZnAwMkl0dDlZeWtUa2Y2RnQxTHl1bG1wV2FKNTRWZjNyNnhidEhkXC84ZHpRM2pDRlNNSHJXMnRDcG1lQXZWRlNXMnRlQmlKWnE4YXROd3psRm0xTnlQWVVFUFpHQzhabWFscVlqcTV2Q25oSUtPN3JSVis5Q2ZqZk9keTFRekY5SHhSQXZ6b09XWWpsOERzOEg0dXdsb1wvdGlEam9HN1wvcHpudkcrQ0Z2S25mQk9PSHhBMXVmNFh6WHpyVTFGREJidmg2Nlh0TzNcL2xvdmNuOUw3ekFwY1lqY3ppeGF3Q0ZnejA0ZTR4MkdOcEp2Y2pjRFN1Q1pxbFlYbkk4YkJZNUZ0RnU0TzNSMkRmaVdVWlBMbDdFR2ZOb2loekkyeWRZR2ZBdXI0dzhEQkIzY09uNUs2RjJQZFpUSG13VXlSR0I2RVwvMEtBTGtYXC9LOVF0SUlxU3RPeGZ1NWU3aXE1eVpDUHgySkNYcFBzU2xydTBRcm8yT3Zqc2xlSXlWUTFyYlV0SjBjVGEzaUhiejFXTmMiLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiI0YzM2YjM5NS1iNmVlLTRhNmUtYTMyNy1lNzU4NTllZWEwMGUiLCJydWxlSWQiOiIxNSIsInJvdXRpbmciOnsicm91dGVUeXBlIjoxLCJyb3V0aW5nS2V5IjoiMTc4ODczNTg3MzU2MjYzMiIsImZyb21TZWdtZW50cyI6W3siYWlyY3JhZnRDb2RlIjoiNzg5IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiVDIiLCJhcnJUaW1lIjoiMjAyNjEwMTMwNTIwIiwiY2FycmllciI6IkNaIiwiZGF0YSI6IiIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYxMDEyMjMyNSIsImR1cmF0aW9uIjoyMzUsImZhcmVzIjpbeyJwYXhGYXJlIjp7IkFEVCI6W3siY2hhcmdlVHlwZSI6IkZhcmVQcmljZSIsImNoYXJnZURlc2MiOiIiLCJjaGFyZ2VDb2RlIjoiIiwiYW1vdW50IjozNDguNzQsIm9yaWdpbmFsQW1vdW50IjozNDguNzQsImN1cnJlbmN5IjoiVVNEIiwib3JpZ2luYWxDdXJyZW5jeSI6IlVTRCJ9LHsiY2hhcmdlVHlwZSI6IlRheCIsImNoYXJnZURlc2MiOiIiLCJjaGFyZ2VDb2RlIjoiIiwiYW1vdW50IjoyMzguODUsIm9yaWdpbmFsQW1vdW50IjoyMzguODUsImN1cnJlbmN5IjoiVVNEIiwib3JpZ2luYWxDdXJyZW5jeSI6IlVTRCJ9XSwiQ0hEIjpbXSwiSU5GIjpbXX0sImF2YWlsYWJsZUNvdW50IjoxLCJmYXJlS2V5IjoiNGMzNmIzOTUtYjZlZS00YTZlLWEzMjctZTc1ODU5ZWVhMDBlIiwiZmFyZUJhc2lzQ29kZSI6IlEyQVNSWVNTIiwiZmFyZVNlcXVlbmNlIjoxLCJwcm9kdWN0Q2xhc3MiOiJZIiwiY2FiaW5OYW1lIjoiRWNvbm9teSIsImNhYmluQ2xhc3MiOiJRIiwiZmFyZVR5cGVDb2RlIjoiQWVyb2h1YkJ1bmRsZSIsImZhcmVUeXBlRGVzYyI6IkFIQmFnMjMiLCJpc3N1ZVBvbGljeVR5cGUiOiJSMSxTMSxUMSIsImFnZW5jeUFjY291bnRJRCI6MTI2LCJydWxlSWQiOiIxNSIsImJ1bmRsZUlkIjowfV0sImZsaWdodE51bWJlciI6IkNaMzkyIiwic3RvcEFpcnBvcnRzIjpbXSwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoiQ1ozOTIiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oifV0sInJldFNlZ21lbnRzIjpbeyJhaXJjcmFmdENvZGUiOiIzMlEiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2MTEwODIxNTAiLCJjYXJyaWVyIjoiQ1oiLCJkYXRhIjoiIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNjExMDgxOTI1IiwiZHVyYXRpb24iOjI2NSwiZmFyZXMiOlt7InBheEZhcmUiOnsiQURUIjpbeyJjaGFyZ2VUeXBlIjoiRmFyZVByaWNlIiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjAsIm9yaWdpbmFsQW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifSx7ImNoYXJnZVR5cGUiOiJUYXgiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MCwib3JpZ2luYWxBbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwib3JpZ2luYWxDdXJyZW5jeSI6IlVTRCJ9XSwiQ0hEIjpbXSwiSU5GIjpbXX0sImF2YWlsYWJsZUNvdW50IjoxLCJmYXJlS2V5IjoiNDM1YzFhNWEtNzM4Ni00YWY3LWExY2YtZGE0M2M3YjJkMzU3IiwiZmFyZUJhc2lzQ29kZSI6IkUyQVNSVVNTIiwiZmFyZVNlcXVlbmNlIjoxLCJwcm9kdWN0Q2xhc3MiOiJZIiwiY2FiaW5OYW1lIjoiRWNvbm9teSIsImNhYmluQ2xhc3MiOiJFIiwiZmFyZVR5cGVDb2RlIjoiQWVyb2h1YkJ1bmRsZSIsImZhcmVUeXBlRGVzYyI6IkFIQmFnMjMiLCJpc3N1ZVBvbGljeVR5cGUiOiJSMSxTMSxUMSIsImFnZW5jeUFjY291bnRJRCI6MTI2LCJydWxlSWQiOiIxNSIsImJ1bmRsZUlkIjowfV0sImZsaWdodE51bWJlciI6IkNaMzkxIiwic3RvcEFpcnBvcnRzIjpbXSwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoiQ1ozOTEiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oifV0sImRhdGEiOiJzTnZPS1kxa3pUQTdVWXdLY0dGQ0wxWmVNdkh1ajRLeXpCZldwV2F1NGV0VytMaW4zODMyVWtoMFlja2tUbWxsU0JmYUFqeFRMbk9jWkZKenptR3V6NDBEbTRWUXNJM0FMKzB0RjhuNTdwSmE5eWJPdXZsZnY4czlqUHFNV245ZitISWdESjluWm1FU2hpRHgwbExqTFwvVWJMbUpjKzZxaTFkXC9aTlVPNXZKUlFqdFN3XC8zRXdGblRtVkFhd0FONHJrV0tZM2tcL0hINkltUWRUQ2FETDkzRk9vQ3J5em4yS1NoMUZCYlwvNTN4eTB0clIrN3NSV1c3V090VExCUVE1RUc5WkNaQ0lNMGNibTZwazFTQTdwNlwvelVDbkRnSEFQcm92NFo0QWRnZEk2RjBzaFZxaWNXUllTdERIK2ZQUjRUZVwvM0dXdWtqWFwvYit5YTNsSmZSbzQ2d3l6djlIZHQwVWVhUzdqVXJYclhvZzhRRVV1SVwvZlM1OUZjdzVcL2RzWEdEcTNFRWFMSEwyUFZaSjRVSG9sQ2txUWxxdnhnRWRXV1pMSW1kUjV3T0N5MytoV1lnMlV2VjEzVWpSc042TnJFV2Nqc2lWRncwK09wQU1aazdUb0JhMkVMR2JFVDlVXC84ZW9icWR5bTI0eXVFY0NcLzdhWFwvdmVIVThRbVJwZUw2UUg5c2RnOVVKVTVycVE3R2VqSnR2dWRXVFwvSHJEajdPWjFcL0I3bzJTS0FIYWFkbmF1VHExQzBZb1NwMWd0T0Y4MWF2d29ld0VOa1pWaUpPVVlzTDBNanFyVzMzRURjZlVPWFwvSkNvVHhFSGcwTitOV0daQzBtRXB3R1wvMEFIaTdYcXhrRExzSlN6RHBMcUxibnBORFJ5TkJzSVRaRTRRcGZ2anl6cFwvMFQzOXRycFArWDJhQ2xyQldkd1JZSmg2dXRhUWZ2VitcL3FvZ1wvczk3K1FGN0dubGdLSUlrNmJlK0dPbnNuNEJWY0tFbDZrVzhsc2ErUmhQV1hsRXcweFlONUduQ3RCVU5PUVwvTUFcL1V4eWlCbmJ1UWtHS0hHcHJmQ25tRzBJcGxtTG9OWW9ycUhWWlozWm9sSlpndGI1UDNNS3VwNEFXQWF5b2pjcGlvcnJcL24ySVFUYlF2c1ArQnF5TEV4S1Jua3lQYWRRNDZoYnFFZ1pocXlFT291eDdlUEZWU0hxUjhIWHo5ZDc2SUpcLzJKRWpcL2NqdDFXQ2hKWjR0R1pwR0U4MFwvaTlFdUtcL21INFI0WlB2c1pXVTJFUlpmbkhZTFI3NGZDalBPU0dsXC95aGVDZ01wT29hMllnT01FNDVBejhqNFpxWUxVXC9WbWlTekdDOW9kXC9kVXByem5KNGN5d1wvTnpsVWZLN1BOc3F4SmF6cEJyQlJESzZOVXEwMUEwMVwvUERmXC9rcXNFVDRhUEJsQTFGajBGeFFzXC91b3pSN2JxSWFISG1TQm1MRXB6OXM2VjU2NVJWbGZRV1Z3ZVk4eHZDcVwvVkdFVW5aalVKXC8yeXpvVWlsR0RFdlpmUGdXbXB4WFJONllJYktkenZ2ODJNRnpwWWR1NFdRSnZQUG50Qng5NENpRzBQams3Y004QmFRVlB0NlJKTFFPVjhLVmFtODhpQmRITWRQczVBSDZTRzVIRUsxSk5cL2RPcWd1Q1BCamtyaGxTWGpjSUdcL01UXC9vZ05yclFZRUxkTUJETERCSUwwR29VSEd0MTk1RFFUelAxRTloeE9GVEQxd2VwajJ6ZjIrZ1hKckE0TTFUT2lNeklJb1ZlYUpRXC9HQW4rd0t1UVJ6NEJPc2ZxZUYrMXNLNXk0NkxzODNvSHhobENzREY2QWxoRllMcUZ3SHdTM2kxWXBHQ3hYRUQ0M1NlWEFjRUZiekxFUzhcL0o4V253ZGxuTzNrVkxEZzQwdVZpYzJ2WHhhWFhMaENJdVdsdm5sRzhuZTF5eHlycWgwbUNcL3I2Wmd1MVVGMFduMFNqdTNVNFA2VXhjdjNKQWV5Vmd2bmsyTjU2Vzl4YTE5MXRJdncrT1JkRERudlREZEJibDFqeGpzSlFYMDNubk4zOEFHTEtYT2ZcL3lZajJYWjBaNmlHekd2d05LUWRYNjVJcVZHSmNvNURJNmFLUytWTzJ3Yk9OV3dRaE01VTM1K2tod3RYOHg2ZTl1dXErNW1acno1WWxNZ3FmWE1jMXFyZ3JqcjFWMzlpRElzWGE0V0tTRHdQZk5TQ2NiUFlZUm9EdTkwOHdWUmU1Q05qUmFIaTRQNloxUmRFS3l5NGJqdEtPZnV5blU1KzhaRkEyNTd4N1J0YmVTMGhneUU3dWtxcW1rUGRHMmVjM0JpaUs5NlJcL1JXejBFRUE4RmdDaFU5cnJUcUpTK2Qwand3aGxYOUpMdFZoXC9TNDR1MmxGWTczNEs5YVo2S0ZjS0ZveE9qYjFSWXBmd1FHam51eGQ2bE80dzFaaG9UYmRGM2tPVzArVFk2d2VZSEorc2drWFRGZk5MTE5cL2JpVFZOdXlQU1lUUUROcGdcL1BMYlwvUThPbnp5OXZWYkJkUE5KWEkxWHREQTJBVjg5dFJwbVRQa3ZvRitcLzZLdFU1cENFXC9YdkQyRXV2Skw3ZlZ0bDNkOWZyNGhpWlNUd2RqYmd0Z1Y4YUVKZGNlTk1nRHpSaG1WNUlCTkk0YnlnMjRlYWdaK25qRmhzc3V1UVBrNDEyeFNTT3JPNWZHVG1yczBjSkU5aWh4ZlRhSTZjWHlkY1VQbjBMc09MbjB3Wk0yOXgyTGJiV09LbnBLbVgybkRWN0lGQ2pQTXNCVHJUREZ6b0ltbUt0UDBpQTR5QXU3ZURaVlY5UmgySmZ3cnNSSUlpbmNpNDlcL3EyQzc4STFDeE4wVzBXNzNWT016QzFtYlZvSnNyTkJ3czgzSjlmY1pWS0Z4MGdDdkY2Y1VFQms2OVhzZGNNQXpPSzhYUFdBcG9YZ3REazFmb3BDZERaOHZGdFwvS2oydlBYZkFkNEpJQW9XMVk3YmxRSWVkRURpUmxtZkp4XC9zNWljR3VjN1ZZQzNHUElqeFE0Nm9NRzFHa285QWFPWXhkV3BRYTN4QmtjMytId0I5TDhDNlZjTEFnQWF6MFwvZlFnbWpQK0ZGeThORDFzS2FSSU9JUXJBT2lUdWJcL3lkUnhJeG5CY1kwTVVDMnBKaWJVSkhESDRIb0x2U3pKamJ0WXFyZDdSOTN6WjM1WFRSMSsxK01SdzgwaXJrQnlvTlVtVjgrQklweDJWeThlbGorZzd2Y1BJQk00UlA4K01pTzNVYlVLdnVEbCs4NkNFNGxwRHB1bFNraG8zRmNtdEVyU3p4OU5RbTcwOE1TTXNHdmI4Nk9xWktvdFRmRUZKSHlOZHJOMzJUbXloTndEYU1rQVdsbHpuTEV4aVVpdENcL0l5MVByc0Z0b1puZTlPS1daYitqMnV1dXBrS0xBemp2NGdabjdaenlRVzhPdlR4OGN2YU5DcEhPYkJUaFhnRUxJSDFwRTZac3Y4cGU0S0JFc295VlM2R3JoV1k2S3NzbzhFMEZjOGtWQ3VBT0crbFBseDJYekNZS0FzelFlbGdSTlJ4cjRKOE0rUXNlYUlMMFlpSmg2SUJ1SEV1MTdDUWJTbmIxMVNYbGU0WUI3M1AzTEpSeUpyMHYwamwzVVdFN0dwb3ZMazlXQWxuUDcxZ0JZUzN2T04zTnNxelwvRjZTNk9nTm5LVzdjRUdsTUE1WkY3UUdtMVI2WGtUZHJSaGRIMTBtMVloVmtheVNJUEtHSWNTd1wvSUdRQ1BmRmNsT1hqWkNLaXg5ZUVDY1dGVTkwNHpxVkZYSWZEWmx5VDF6eEpsS0p2M1wvbld5U3BvbFozRG5VSnMwdVlyS0tmSHdXT3FVUEk2Yyt4UEhoUUZvSFBKS3VmMmRFUXpnakprc2ZyMDlla0g0TlZpdjJiNjV2aHRrZXFhbkpxeVRhZVwvWXBBTjNoU1NuV0NlYVlaSkF2QkVDTmZPQ09kajZQYVorVCtiMjlnSUxpXC9Td2hPRVBiQ3ZyMWRPWW1uTVA0NVAyaU5RN1FiWnVJdzNcLzMzdGFEQWpKQWtiUWFScFlYVDNOT1FRQng3SEFINVhDMmFicWZldHl4WU1VcUZkUkJ0amNXcUxSdXRyTGhxN2lkMkMwbWhpN1hSXC9UUm4rUkhqUzR0cStxOEVxUDBOOGNONVozWldqZ1IwejJJQXZtZFhUaXF5QjdUV0lueXBxK1owbkNKOU81WndhMHltS0JVUGdUY002bFQzYWtkNzAzWlh1Z2NNXC9PVURNXC9qdVNNblwvaWZLbHUrVzNMdVwvSHNYdUk0RmlcL21VOXByZ0dhbDBteVF6SjZJVGpjT3lwYUFrbUJTYWc1Ylc5a2ZsQVVPM1h1MnVwZkwyaXBLM0FHRDYyY1lRUmsrczJLb3ZFZkxiTHFTXC9JaDhmU1Jsa25FQStsT1hsS0kzMWRuV2dmSnY3RG5Zak50eENZREZKaDVVOU5acHlWTE9BM05xQnhvUlBkT1pIb0VDNDBMTTkyVGJxNjNMNVRka0NoMjVrR0tWWHVGZWg5endzMnBiTWR5ZHRLYTZTM3lmWmdyb3EzNmtnXC9odkdRTGdlRU4wOXk3WTZ6R0lzaXNlWWJwSmRqRWF5bHFJZ2VQQlJmS0V3UXh4S0xFTmRQSEVLMDFDVzY4bkRUK1pscmY1XC9HUmtcLzgrcE1XVG9HeWpBa1RDb0QzZnZZOHlhTDVFVWRXOTRoaEFSXC9zUDlYeU5BVXdwc0QxYlFIOENJcnptVGtJcDFLQ3c0UlpuU0VMUlJDTmVBSUJLRUwwS09PY01qS2hIa2FDTm9cL3hFRERISjVIbEtrUnpMRUJGODkxUlFMd2RkZmZpdzd0NmlXN0labk5IVU5JOHE2RU55ZHFjNFwvZzI5WHRhMzBVbVJqaHlCQjZZWjBcL0ZxYXZ4NkI5TXpYQW5mNlhPS2hndTZ5eU4yUFl0ZEdIZTVVY0NMbnpSbmxlMHdPb0xjU2IwU0xkcit4UWZnOWg0YXdcL1FEM3Y1UHNpOFYxZXlmbnREbTlDWUNvbjNBOFwvZk1iT0RSMFJoeG50bmZ2alBSa0xHOXd0a2lvTGhtNW0rU2VFQkVaMlluZmpRV2xFWlYxcHRCZGdUMEZhaTdLbmtPeDZxelVLZ1FwZzVWR0dwM1pQUWYxV29CRFdZQzFPcTdlYWhvdytrTmx2TjAxOXNkN25SNFE5Zkp6Vzhhdmw3YmFzUENYMGU3cVRoVFpPS1pWdkJWXC9vWjFhTGc0M0krS3NRb3JZaDVFekNwcTZFMENna1MybXExTUNjRlVjN1wvWEdQYU5zVGkwYXg1MDkwbkNhN05tWG5CQ3RRQzhDTDdQOTk5Y0FpRDZRYWZMZU5tWCt0WjI3dFlsdDJ0Y3Y2ajB1Q3ZOa2ZZUkVpeWNpVVpiMnhKeHptckZPRWlaSldzdFBReHNJMTYrQzlpUTFjR1g3RHdIZHJxK0V5OHM4NkNNazJ4WitqS2ZSa0M2U1YydXhqRmN1QXIxY2ZUbHBReG8yT252OFFVcGZKTVhRSkR3TXhmclgxSDQ1M202TitMVm1ib1ZcL2cyWUVrbkFzTGQ2U3NORnR2RVFEcEN1ZDhRQlRWWmZvQnRnbW1uNjRsbFVmYkhJSGo3SXNEQm1WWjhUaG1iRFM1ZStYMFRKcVJKUmYzbUtweklKbCtPREtzb2U0QUVXOTR2ZnU1NFMzNkYwUFFLZGRlQmVcL3ZzZlF2MGFxZjlBaWxlRHVTNllwaEpOT2hoSFpDM1hMdDN1R2JxR2JqUXRuWFNcL1V5bjEyWnVDRlczN1hxTXQ2MjY2NXd4c09BZ3JaZjVzSEtjYTl2TGdsYVRTU2NJRVpiWmtXN3RyVzlhMjBGNFM3Y1VWcHdmSFl1UlgyUnFNcVlYXC9EbUtpdlI3SmJaN1p2dk1cL2QxcDUrc3J2QkU2VitsMGE1VEV3Wm1CalNXR0ordGFhZzdlV1lzSjB1d0QwS1BTYVJMOE9sNk9mSHZ6czRpeHpjbCtmSnU3TkhoUU1oczhjV29XZWRXZU9mWENEeVwvRmVlcVFBbW5oelBmWWRKVFlSRnpLeUdwRzFZa2ZtSHVFdndtcmFSVEpCSFRjQVJtVFd2UVBCaDZhYUhzQlwvWGhTQ3BXNFNhaGlDbWtSTFhneThRMzM1RXhcL2ZFcmkzV2wwMmM3XC9rbUs4ZW5iUlA1dlNrcUNxaEZ3eHRsbTNDSHFscjNrdmx6b2lVRFRsVDFSVTZZZlZoZzRUeFZxZ3pCakFcL2grOXpxN2haY0xHdzJ1TE9HYk5mSUx5U3FTVWpPU1JYdVwvTklzWFNlQ2c2eDVValRlTjRSaDZSV3laZzVEY3IzSzFMS0F4ZEZLWlA3VUZYaE01VjhHQTdacE1udGVyVkNDOUIydWJzR3BvQWxVZWxzcmczUVE0eUNQdTVZZlgzeGdcL3J5Q1wvNjhySk42ODlld1BsaGVZZ0RMblwvSUY3MUxBakhRTUF2TXNjR3haWTFqMndcL0hXemhmU3l2b1pWdURtZllRQmtIN1BcL2NQMU9ScFZESkdYTUg3dVgybUtqeFNWTWFNYkR6dDY2b2xvbHlGczRHVXBuZDUrUFNFbUhGQytqNXI3V2hFanlBb25HamlOMnhadjY0cUExcjU0Zm9lYitXTEJGZUxGc1pmbUlGYTBjSXVpOEg4d2pZc1hkR0JpenRQTHh2eExsbHpySWdIeko4WXVpc0RyXC9CQ0Rab3BDeWdTSlJnaDJ6SXMwMlFyZ0Z4SnZKVVBEMmI4all6N2tEYW9tY1lsTGVLcU95OGJCeDdYVW94VXVqMEU4Y1VqdElBVG1McldxbVR3UUhvUTdkWnFyc1wvTFhQWklzTStqdnBsaWFneVQ2R1l3OGlIMzdBeEVTdjJNY2xwbTRNb280S0t4QTVYVWJKMGtlcUo5SUZ3bEtxWVwvU0I5YTk4cjdQcnJiYXdVMkpFU1NGQm5WVkEwcGxLSmFZd2Y1YnZlZE5aXC9zclMwNVdCcUVKY0VxTGdrd2pkWjRmOSt3cjIwbkNcL1wvOXFKOEM1OWtWTlFJbU1ZdTl0Rkl6ZWpjQXJmdGpvNzlEdm5zNUpGOGFHZkliNnJFT1FKbjFNeEhkZXhmOTV6TDVmalpcLzRIUERKbWRLdVlNS3hiT1Rlb3U4dVwvYXpndmpGWlB0M0NBK29oN0VmNnErRDlkTVJGQ0JOMlExcGFUeXUwMCtLWU9pTElqbkZUNm8yVCtxNjZSM0ZlKzFwZXcrWDBqcURvRUtYSEJlZlJkXC9SelB2Q01GaGF6aVpmOFFPYjFrNVZDTnJpKytQcnBDM2c5NjYrZVNOOWo2V3BmXC9NOTlZQmF4VU93SDlGYkVaeWs3TXU1S204bkZVRkJxVFc2ak1jcXR1MVI1QktpTkVqN3hpeEdpUHRiRk1Lc2ZVMHpmcDAySXR0OVl5a1RrZjZGdDFMeXVsbXBXYUo1NFZmM3I2eGJ0SGRcLzhkelEzakNGU01IclcydENwbWVBdlZGU1cydGVCaUpacThhdE53emxGbTFOeVBZVUVQWkdDOFptYWxxWWpxNXZDbmhJS083clJWKzlDZmpmT2R5MVF6RjlIeFJBdnpvT1dZamw4RHM4SDR1d2xvXC90aURqb0c3XC9wem52RytDRnZLbmZCT09IeEExdWY0WHpYenJVMUZEQmJ2aDY2WHRPM1wvbG92Y245TDd6QXBjWWpjeml4YXdDRmd6MDRlNHgyR05wSnZjamNEU3VDWnFsWVhuSThiQlk1RnRGdTRPM1IyRGZpV1VaUExsN0VHZk5vaWh6STJ5ZFlHZkF1cjR3OERCQjNjT241SzZGMlBkWlRIbXdVeVJHQjZFXC8wS0FMa1hcL0s5UXRJSXFTdE94ZnU1ZTdpcTV5WkNQeDJKQ1hwUHNTbHJ1MFFybzJPdmpzbGVJeVZRMXJiVXRKMGNUYTNpSGJ6MVdOYyIsImFnZW5jeUFjY291bnRJRCI6IjU5IiwiY2hhcmdlRmVlcyI6W3siY2hhcmdlQW1vdW50IjowLCJjaGFyZ2VUeXBlIjoxLCJjdXJyZW5jeSI6IlVTRCJ9XX0sInJ1bGVzIjpbeyJydWxlSWQiOiIxNSIsImVuZG9yc2VtZW50IjowLCJjaGFuZ2VJbmZvTGlzdCI6W10sImNhbmNlbEluZm9MaXN0IjpbXSwiZnJlZUJhZ0luZm9MaXN0IjpbeyJqb3VybmV5VHlwZSI6MSwic2VnbWVudE5vIjoxLCJwYXNzZW5nZXJUeXBlIjowLCJjaGVja2luQmFnUGllY2UiOjEsImNoZWNraW5CYWdXZWlnaHQiOjIzLCJjaGVja2luQmFnV2VpZ2h0VHlwZSI6MSwiY2FycnlvbkJhZ2dhZ2VQaWVjZSI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaHQiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2hUeXBlIjoxfSx7ImpvdXJuZXlUeXBlIjoxLCJzZWdtZW50Tm8iOjEsInBhc3NlbmdlclR5cGUiOjEsImNoZWNraW5CYWdQaWVjZSI6MCwiY2hlY2tpbkJhZ1dlaWdodCI6MCwiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjEsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX0seyJqb3VybmV5VHlwZSI6Miwic2VnbWVudE5vIjoxLCJwYXNzZW5nZXJUeXBlIjowLCJjaGVja2luQmFnUGllY2UiOjEsImNoZWNraW5CYWdXZWlnaHQiOjIzLCJjaGVja2luQmFnV2VpZ2h0VHlwZSI6MSwiY2FycnlvbkJhZ2dhZ2VQaWVjZSI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaHQiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2hUeXBlIjoxfSx7ImpvdXJuZXlUeXBlIjoyLCJzZWdtZW50Tm8iOjEsInBhc3NlbmdlclR5cGUiOjEsImNoZWNraW5CYWdQaWVjZSI6MCwiY2hlY2tpbkJhZ1dlaWdodCI6MCwiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjEsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX1dfV0sInNlYXJjaElkIjoiNzZiZGNkZmM5ZGU2MjAyNDI4OGVhNjc2NTVkZWMwMzEiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 75829.68, "calendar_total_sell": 75829.68, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 75829.68, "filter": { "id": "F1AB00028-0", "price": 75829.68, "gross_total": 587.59, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081925dac202611082150391", "destination_reach_time": "PT8H20M", "destination_reach_timestamp": 30000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-2", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FYQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQWlDTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0ExK000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 13:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12 19:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-2", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H15M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FYQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQWtDTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0F6K000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRUSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 75946.8, "gross_total": 78474, "base_fare": 49860, "tax": 29528, "sell": { "currency": "BDT", "total": 75946.8, "base_fare": 49860, "tax": 29528 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzU5NDYuOCwiYmFzZV9mYXJlIjo0OTg2MCwidGF4IjoyOTUyOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc1MjQ2LjgsImJhc2VfZmFyZSI6NDkxNjAsInRheCI6Mjk1MjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzg0NzQsImJhc2VfZmFyZSI6NDkxNjAsInRheCI6MjkzMTR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 75946.8, "base_fare": 49860, "tax": 29528, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "49160.00", "tax": "29314.00", "discount": 3441.2, "ait": "214.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 75946.8, "base_fare": 49860, "tax": 29528, "gross": { "base_fare": "49160.00", "tax": "29314.00", "discount": "3441.20", "ait": "214.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc1OTQ2LjgwIiwiYmFzZV9mYXJlIjoiNDk4NjAuMDAiLCJ0YXgiOiIyOTUyOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ5MTYwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjM0NDEuMjAiLCJhaXQiOiIyMTQuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzUyNDYuODAiLCJiYXNlX2ZhcmUiOiI0OTE2MC4wMCIsInRheCI6IjI5NTI4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDkxNjAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImRpc2NvdW50IjoiMzQ0MS4yMCIsImFpdCI6IjIxNC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzg0NzQuMDAiLCJiYXNlX2ZhcmUiOiI0OTE2MC4wMCIsInRheCI6IjI5MzE0LjAwIiwiZGlzY291bnQiOiIzNDQxLjIwIiwiYWl0IjoiMjE0LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzUyNDYuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 75946.8, "filter": { "id": "F1TF00018-2", "price": 75946.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 13:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:50:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-21-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "82af05693691c4be245235f535bf8127", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-21-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "0a6ec73b06388b199311a2f776190888", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 1, "fareBasisCode": "E2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 76023.52, "gross_total": 586.61, "base_fare": 45189.94, "tax": 30514.75, "sell": { "currency": "BDT", "total": 76023.52, "base_fare": 45189.94, "tax": 30514.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTk2LjExLCJiYXNlX2ZhcmUiOjM1NC4zNCwidGF4IjoyMzkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODkuMTEsImJhc2VfZmFyZSI6MzQ3LjM0LCJ0YXgiOjIzOS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODYuNjEsImJhc2VfZmFyZSI6MzQ3LjM0LCJ0YXgiOjIzOS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76023.52, "base_fare": 45189.94, "tax": 30514.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44297.21", "tax": "30514.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 76023.52, "base_fare": 45189.94, "tax": 30514.75, "gross": { "base_fare": "44297.21", "tax": "30514.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU5Ni4xMSIsImJhc2VfZmFyZSI6IjM1NC4zNCIsInRheCI6IjIzOS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0Ny4zNCIsInRheCI6IjIzOS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTg5LjExIiwiYmFzZV9mYXJlIjoiMzQ3LjM0IiwidGF4IjoiMjM5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ3LjM0IiwidGF4IjoiMjM5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1ODYuNjEiLCJiYXNlX2ZhcmUiOiIzNDcuMzQiLCJ0YXgiOiIyMzkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTg5LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808210", "fareSequence": 0, "price": { "currency": "BDT", "total": 76023.52, "gross_total": 586.61, "base_fare": 45189.94, "tax": 30514.75, "sell": { "currency": "BDT", "total": 76023.52, "base_fare": 45189.94, "tax": 30514.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTk2LjExLCJiYXNlX2ZhcmUiOjM1NC4zNCwidGF4IjoyMzkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODkuMTEsImJhc2VfZmFyZSI6MzQ3LjM0LCJ0YXgiOjIzOS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1ODYuNjEsImJhc2VfZmFyZSI6MzQ3LjM0LCJ0YXgiOjIzOS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76023.52, "base_fare": 45189.94, "tax": 30514.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44297.21", "tax": "30514.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 76023.52, "base_fare": 45189.94, "tax": 30514.75, "gross": { "base_fare": "44297.21", "tax": "30514.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU5Ni4xMSIsImJhc2VfZmFyZSI6IjM1NC4zNCIsInRheCI6IjIzOS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM0Ny4zNCIsInRheCI6IjIzOS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTg5LjExIiwiYmFzZV9mYXJlIjoiMzQ3LjM0IiwidGF4IjoiMjM5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzQ3LjM0IiwidGF4IjoiMjM5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1ODYuNjEiLCJiYXNlX2ZhcmUiOiIzNDcuMzQiLCJ0YXgiOiIyMzkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTg5LjExLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 201.42, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 201.42, "currency": "USD", "supplier": { "amount": 201.42, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjEwIiwibGVnSWQiOiJhMmJjYTBiMzliNDA5ZWRjZTUyMDdhOGQ5MTE3ZTUwMCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODIxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJhMmJjYTBiMzliNDA5ZWRjZTUyMDdhOGQ5MTE3ZTUwMCIsInNlZ21lbnRJZHMiOlsiODJhZjA1NjkzNjkxYzRiZTI0NTIzNWY1MzViZjgxMjciLCIwYTZlYzczYjA2Mzg4YjE5OTMxMWEyZjc3NjE5MDg4OCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODIxMCIsImxlZ0lkIjoiYTJiY2EwYjM5YjQwOWVkY2U1MjA3YThkOTExN2U1MDAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjozNDcuMzQsInRvdGFsVGF4IjoyMzkuMjcsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlEyQVNSWVNTIiwiRTJBU1JVU1MiXSwiYXZhaWxhYmlsaXR5IjpbIjEiLCIxIl0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiODJhZjA1NjkzNjkxYzRiZTI0NTIzNWY1MzViZjgxMjciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjBhNmVjNzNiMDYzODhiMTk5MzExYTJmNzc2MTkwODg4IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjE3MS4zNiwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTcxLjM2LCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGxdLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJRIiwiRSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI4MmFmMDU2OTM2OTFjNGJlMjQ1MjM1ZjUzNWJmODEyNyIsImR1cmF0aW9uIjoyMzUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzkyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjM5MiIsImFpcmNyYWZ0Q29kZSI6Ijc4OSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwYTZlYzczYjA2Mzg4YjE5OTMxMWEyZjc3NjE5MDg4OCIsImR1cmF0aW9uIjoyNjUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzkxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjM5MSIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 76023.52, "calendar_total_sell": 76023.52, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 76023.52, "filter": { "id": "F1F400029-21", "price": 76023.52, "gross_total": 586.61, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081925dac202611082150391", "destination_reach_time": "PT8H20M", "destination_reach_timestamp": 30000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AB00028-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "sessionId": null, "supplier_title": "Aurora", "color_code": "#ffffff", "supplier_code": "aurohub", "supplier_uid": "F1AB00028", "supplier_partner_code": "aurohub-1-00028", "flight_group": [ { "group": 1, "flight_key": "F1AB00028-4-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "c66d1926-e9de-4c50-b3c1-ab93f95d2230", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 7, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1AB00028-4-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "3e7f7156-d0ac-410f-b211-8bcc582f6f5c", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 76434.18, "gross_total": 592.33, "base_fare": 45972.99, "tax": 30461.19, "sell": { "currency": "BDT", "total": 76434.18, "base_fare": 45972.99, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTk5LjMzLCJiYXNlX2ZhcmUiOjM2MC40OCwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTIuMzMsImJhc2VfZmFyZSI6MzUzLjQ4LCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTIuMzMsImJhc2VfZmFyZSI6MzUzLjQ4LCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76434.18, "base_fare": 45972.99, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "45080.26", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 76434.18, "base_fare": 45972.99, "tax": 30461.19, "gross": { "base_fare": "45080.26", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU5OS4zMyIsImJhc2VfZmFyZSI6IjM2MC40OCIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1My40OCIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTkyLjMzIiwiYmFzZV9mYXJlIjoiMzUzLjQ4IiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUzLjQ4IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTkyLjMzIiwiYmFzZV9mYXJlIjoiMzUzLjQ4IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU5Mi4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "AHBag23", "brand_code": "AerohubBundle", "ruleId": "15", "fareKey": "c66d1926-e9de-4c50-b3c1-ab93f95d2230", "fareSequence": 1, "price": { "currency": "BDT", "total": 76434.18, "gross_total": 592.33, "base_fare": 45972.99, "tax": 30461.19, "sell": { "currency": "BDT", "total": 76434.18, "base_fare": 45972.99, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NTk5LjMzLCJiYXNlX2ZhcmUiOjM2MC40OCwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTIuMzMsImJhc2VfZmFyZSI6MzUzLjQ4LCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTIuMzMsImJhc2VfZmFyZSI6MzUzLjQ4LCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76434.18, "base_fare": 45972.99, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "45080.26", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 76434.18, "base_fare": 45972.99, "tax": 30461.19, "gross": { "base_fare": "45080.26", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjU5OS4zMyIsImJhc2VfZmFyZSI6IjM2MC40OCIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1My40OCIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTkyLjMzIiwiYmFzZV9mYXJlIjoiMzUzLjQ4IiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUzLjQ4IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTkyLjMzIiwiYmFzZV9mYXJlIjoiMzUzLjQ4IiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjU5Mi4zMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBag23", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "AerohubBundle", "brandName": "TGBag23", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwicm91dGluZ0tleSI6IjE3ODg3MzU4NzM1OTQwMDM3IiwiZGF0YSI6IjdzWTI3YkhydXhsWVZ1WnFPa05FU2FHOUZJMDVQVHdiaWEyN1wvQ2kxWllZQXpDZDlKRldwUVRibFwvcGE5Y3Y2dzVPcGd3aWhHOFllZFFPZVV3NVlJYkNlMHdTZlRqMVpBYmpQd0lTNm91U2dJMytKVzZxVm02V0s1XC9KcmlVTUJRRzNFcDVWdzh3c0dlckJBR1dHaTNcLyswVGNEdDJvY1VoUWVGcHAya1NRR1ZWR0V6Z2Nuc1JXT0pQTUU5eU5PQ3lFNkNxUVllYmtnTE9Zc0sxeDNOdVAwMlhlZm5USjcyRXU4Sk5Hd0Y1THc4WDI1OG9KcGxKclhkbjBUSVZsa2lOTXdLSExtZHVpMHZXT0xVUWpaN25QblZhS0tkZjk0b1wvZ3JVQ3c5Slk3Q2hkWkxSem9SUHYzeGQ5K2loM1FteUNKTDBWVmg5b25aanFoSmp5OTNZbnM1WTE5QzdRXC93bFhlR0EyTE5yM0ttM001ZUdlbDlOKzZnb05GTFdaNFR3WHpDSml2Mzl5cDlNXC9qRGF4bDJZNzVcL0ZpdnQ1K0xnNVg1UWtIRkNoc1hTUlNLSnRpT2lWXC96OGhqcWhaZkdMY20zQzJoY1kxbG5KUG5JY09XREdtMjlQa1BjZG9PSTNnUUxlRzJRREZOSVBvRXJOc0kxTE10M0M1XC9XZ2dJbHdHdGFmQ1NPZm9PUUJHQkk4UmRaemFMUzZ1ZGY4UytEYzB2ZXgrblNNR2ZTK1o1cDZ5SGdOZzhuZDh4eHBuUUVJWUkxVTVLUGF3RWM0WWdcL292aGI0dER6ODIxd01Xa2wra3d2SXVReCtWNEJBQjlmVGdxQ1dMeHRiK3J6eXVYaTllbE5Zb0tvXC9UVlRxVGVUUm1NbFZ0Nm1IM1ptSU50SThLbjFzR3JLT1N4a2R5c0VWR0YrdzZsczFtUkd4Wk5lQjh4cFlHNGp1M21TWWlhTVdnUW96Q3NJclNENkdONDhrZFhmWTlxeVVWSlFXVmlHMnVZZlwvWUdFY1daMXlZM0tnZ2xPanZCU1g5SzgrMjZmSjQwaGZpRzFuYVwvNW56Rk9OdWcwVDNYY3U2UUY4dVc2TUxJWGZyWnNHcVwvd2xTZ1J6QmFUUjdpSjRRRTlsc1J2V3RQUGJyc3ozUmJtZjdnRUE5QlVqVDI4ekFoZzlYZW9DTURyZG9CVk8zY1JUMlJheGZLYVdlNUJDT3RZVFVINU55OXJUdm82SGRxYTdRSVNremNCQlBFZlFmS1BzUkpuZEJaQlVkdUVXSTU3bTdCVmE2amZ1THFyUEJBYW01RFB1VktZZzRVc1B6QzZvSW9xK1R2WmNNMFwvMDF3RlByaDl2UDUyZXVZQlZjSVVic2FaVm8wRFhndGQ2UU56NjFJTityU2thSUhVYUM2c2xSbTNCWUJkT1ZKR3M4VXB3RlpVMk5TYWZ1ZGtidHhyVHZLSzcxZXY2UWVtR2h0WEdGSHVIMkFJbXVlMm9sSlwvYnVlMW5WWWZ4Q25yWWFCWlptQms3NVQxbWNaRnlWZmRBKzI1bFVDZ2tFb2lDYm1HTUhrS1F5QVErZjBYMTkzK2pWb3lrN2s2NXZoVlZ5d1Y4Rms4OU51dXVvdjZjbUswYUhlb2dMdVBDVXRDWEEwViswYm5mbTBuTFdmQ1lSUFMyK3R3S1JxVFpWTHlySFp2K1BYQUI4QXJiRmpCV1wvd2NPYXB4dXRBYkFhanhOcjNESEE0SEQrbFZuRFBiTCtLbGxZdVFWMnBYOUZJUGZBVFwveEpYV0loK0hscUlWdmdFajhaN3BQNU1XcTBQaUdockZCcUQ5MVNZWm9TQ0xUcWFHdFY1RmZ3cHloUmVnRFZncEV2OUZBaGxRWnlNdG5VK1wvNDRrQmwrTHRzUksydVNHa2Z4blwvc3pZWkhYODZhN1JLTG81c00zKzhuSXlpNkRucllaM3dBVGJDZUdYdHQ2MEkydlZxMVk5RUUyZlR3WjZVQTBybXZcL1c5M2UxdTh4YXkyd3M2R01rTGR0UUtZcWgxZmJnWFkzV1wvNWV3dUN6R2Nqb21PNW4yTm02SVRIQXhRMGlNeDB4RW85XC9SQ1ZYb0lPUzhCbm5SM0ZPaHVDXC93enQwT2VVa2J4XC9tWlVoYWY0bDdKUFc5eUkycUc1ZDU2Z3lXYTRmWVhhTXQyb3JSWDFsT0dOblB2SzdsZlBQZFNKTkVXZCs2UXBDSHY3Q0EzSUtCMEFrV1hxemFwb3VkVzl4SzJcL3ViWHZNbncyOElSVnAyTHBwY1pLZnJuTzVLMVcxMjFmcFF3TFdEZmxZWnkxcEdtSXFoUWc0YTVYVXRyb3czczR2c1g2QTNVZGN2YWcyZTlhbForQXZvN1lXcDRNVXJCTmt5M0pIcUdPR1dzSXZGWjUyQ2VLbDJvNHpPMExGSGRMOFZVNXlEQ2Z5V2lNTU0yYTdOM2Z5ME1vc3JmRVNtY0htYzE3RmszQXh6TmVcL01KbjVzNThrV3k5V29pb2pmcmI5SEpBUXFIXC80RVN0WVl2WlJCODIwM1hlYW1kZE9EUEpVQTJiSnlqQzNCTEtqWklJcEZPdTNxMFpmUVwvSVBaMU1BcDJQR2NhS2dRMTF0TmcrdHpmd3JCWlZ2S1VrNDZJUG5SU0FTTWpXeENySHZzQkhLR2N0OWh1WXpuZGE3R0pVb0JjUXFZa0FsQ1wvQ3UyYWdDVlk5SmdmZXlDckh1Ym5YU0w4c21EK0RkbVZVUndDbHZ2OFdUOENpMHhmVnNBS2YwUFIrSmFnUXkyVUFzK2JKbkswXC9DcFJLdm5BR3FKVXJmZEFKOGhcL0xYSFhLaHFjUDk1UERXT1F0ZUVBYUtBN0VNc2RZZ1Z1TEo4SUF1QzJUXC9xdFErdFZENUNqalBVMXBtVFVoY0hDZFA4cmh3aHlVTWI0cnl2QmxubWZqcHNMR283czJhWk4rMkVNQnBtWFExNURMQm1rbzRLQkdBZjZsbXNiRVdmMFVPVUE3aWhWaE9US3dQTlE5WkNiaEFTK2VuTmRNUXYwb0JOZ1o4UHFqNFJRbnRVVGNIbVBkY0ppR1hEb0xzS2crWHM0dkRLNlRGOUFISEQzZnVMUmhGenFudnNaa24rc0JydkJabGthVFdrQlJFQ1ZBeXpkTTZuMDl5UFlGMmxBa3hxekluWk5tbG9oS1NpZmlTYXpwdm5kcEFvSFYxRlhqYlA3UzNoblozMTd2SHpFb051cjNydFN2alVxNUFQZjVZK1F5RzZUK3M4OThMSjlSaThxM2YzYUJHeXNiQmtRN3JMdWJoc3htT1d1RHpSaUFhc1Z0XC9VR2Z0anc5WWF5WnVsTmFVTUdDUmtHakpoYkNnVU1qYVZVbFI1aGNvVEF0ZVQ3a2VEN21mQXFKN1hEOHY3dzZFVzZoYXRpOFNlWXhjaTJUeDJkd1hpZURZVkErQ21iVXM0QzNkaTFmZ09yNGxqcStBMDVadUJ6TjNXM1dGVU1Ca1VpXC9wXC9qRnl2M1hhTTRaNjhaalwvZ2w1dU96TFwvbDJwczZDaDNKVndEbmFHY0VITlVDbE84NVRtaTZtbjRwQlMzY24rNmxWTGtVSURJcGh5M3BJVE9sWlc5U0ptdDdLYWNIT3l1ZDFyaTBpZlRoR2VZSWppQVhYSkErWlNxQ2JwVmdrR2VBQmxYZ0liN0NhcFJ0UnFTNXA2QmlXTTBkcFJoRG1lRk5iR3FTZXE4QTErVjlITW1Fc2lydzY3YnE2eDJyQUVlanczdFJjWG9OcUlMVXRDK0VReHBLUWZsbzlIQ1ZVUGF5SVwvNDdCV2ExRXVVbG1QeFhZamozWFhBVG52VFd2WWdCaUxmYnU2VlIxRXVXMFZqeG9SUnkyMFd3b05cL1pZcjM2d1FLaEhcL2E4V0xBT2VaN2laZzlyZmZQazhjSHpZb2lcL2dJdjl0U3Z0dzNFSDA3YnN5dGpvY1ZhdWRpK2xTbWpmVjNcLzA4VStjQTROWUNndlE2WmJUUWYyMWt3SzhjNExreEJINE03N0g5V29nOURhNzNkYTJcL1NqUHJpXC9IMDNsSkNiUmlWVkU1aHY5MTR0aGRhRHJRc2dadXAwYnJZcTlyMkhkQ1wvS1RtNmJ3RmJMV1Q5UW9naDNwNUJ3OHZ1RnoyZXNUZFYzYUtqRll3c2lJb25Da2xqQnh5NWNlVmVLSEw3aEV4dEtlNXRBRXNCUkFFb2hWQ0FNd3ZDWW1WTG9PKzVOdnVDSGhjWUg3T2lcL1VLZ0hZUUt0VEZla21YOGVQdUJiYUxwTFM5RDRHVTB1NmxBc09cLzk0Y1Rxc0xJMmdNUWJ5bkZDcmF4aFlDTDFuVElqTmNWMkNEMm5VdWtORzc0b2g4VFF2c2g3clVHTDdNUnFcL0o1S0pWa21NOHRhVnA0NjduKzRJWXI1TGdGQ254NUtWdVpDQmpEQkJWbFFaQXdOK1JyQTVjWUFPK0NXSGVrMkdTWGMxQUoxdXlXQTFGa2FFRnBsUXJiQlwvSitTMDNwdkVZNU05WTV6b1wvc05VTFlJXC8wSm53TU9rYXc3cld2MkZjUlVDbzdwMkxWTTFPS1VcL0lrOWNPeEV2NHBUTzRtNDB4WmV1dnh4dTdHeWMrVnduQVd2Z2pVWjloUHdEZlNCWXNBMGdta1NMaFh1SXRPMzRkUFJkMXNVVGR1RzkwekVyYUE2OFhZYTRaZXFPSVVvRDBzTVcwQ3Y5RnhCSzNyd1Z5K3JQdlBrQ3podmc5SjE1MmZ5N1c1bGRCZ0g5TG1KWTQwNytRMytKb1hsdUdOelRvXC9MXC9UY0JMUWdZb2JOUCtadmtWQ3dOQktZODVwVnJBZUQrdm1RbHVMM29vTko1UjFMaTVxVm45MlJGblZ6YkNHdDdETk4xbzRyQXlVREhwaHhYTTZsV2VDMkE3eVArVUd0ZTgya0pVXC9aU245WWIwYUJTTk5OblV5cFh1YVVXNTFoVmpCelhsUnc1T2FOeVwvdlgxUDF6anVUdDRWSDhiQkVQOXBpWGhjQXpLRzMxWllWSDJqQjREUlVaQ3NBWTA1dlFJUDBQTHlhUVRFelN5blEzUVlKaXBGeXBEaEJTV2xTZDlHSEFXREo2UkJFRjdwck8yYkpBRjVFcUtxUXd2djBJRkFcL3NseUp4Y1lHdHVlUHl2XC93bUZQdUF0SnJJQmZsZURDb0lUNFwvR1NURXRNWUJJZmN5aFwvQWJBT09DcW8yU0xIa3lSVjU5cVdjbXJUWnJhTXBJUCtKRHdGUm1CTFFQV2w5a3Z3TlA0em9xcmJDVUp1UFZkbm5zc0o1V0dDcStUdkxwUGtGTXZwZXVhOFVaYWhYdDBpRnJLY1pmRU9CTGloS3V3TTE1bjN2NWlDQVNQdlZjdW9VWVZRZzRtQkM2VENlNXlHTDdCeXBCN3JpZ1lDWFl2eHRHc3czSGFIMTBtTTE2NVZ1bTY2eVJDZEN6OWZjMkU2QXk3dUtjeFVFaFI3czdkUUFMQUh3STZsRFdXNnNyWjM2SUpYWSs3NDlLM213cnI0VTduWWF1VVBDUDVjTGU5ZnB4eDNDR094MmxTSzNoK1pKZyt4REFTQ1gzRm9VdnJrZVRSVk02VFhLMGlwWmxnWnhOQ3FGNE5kaXdVTjVKWko5SU1QVWNWS2NNcitWb1JoU2JkN2dJUElvWVNWcm9MR1VWN1MySUkxbXI3aUdKNEZ4NlhRekU4QVhJcnZXK2dEQzVrUlluTGJXMG8xYm45aGthbm1FQ2ZKVU5NdHFWWXNWdk1mMEI3NjlyTXh0c2p4c2Q1TUs3akdcL3hPTWRucEJQdXo4VVJKdUhDQzRkZ1ZtRUprWDY0ZFlDdmxLUWlMNlM5U0FQY3NxT09EemY4Zkpidk5lTzNqV2FpK25xY1Q1ZXplSndKcjgyXC95cUY1alk4K1NiYVc5MTVsUG1xcllhbXVJalZwTmZRVTdcL3RMcUplQytZdlNaYmVMUjZJK3BZZEFZODNiUDY2ekxuMTFmOWZKdFd3RFQ5Ujl4bTJmbDJLUjlma0FveUsyanVMNjJnbXh6MjFIYjdrTUVcL1piZDNPeVBVdmRhZHBBR0lOWTUxT3hcL3ZvK1wvMGJJSEVQXC9odndnenlwc1hKUjZTSEVkRE1TRHRzRU1ZR1l5UFdlQkR1bStwODhQUEN5M0QrK2dPejU3SFZObjNPNjFJb28xQ3hPNTlUSUVvT09RRER1S3VOb3ZlSFJTdmhGRUJRRmgreENrNmI5K3FBVUQycG9WdlRpTHBXOUcremxkNVBxSk82SUoxWVI2RXVMM0haVUlsY0JVaDB4d09aRmd3ODVIMGxkVHRIVWQwaTBCc1VHYWk1YU4xUzkwSjVLdzlKbDRQOTdDSkN4T2ZQaEdzbm80UWNrSUdaYWNzaEJ4MVlZSXZYQ1JIZjBUaHZ5enAwZmlCYnZ6MldFVjhEWXZINUFiNHdiYVN2dG5nN2pZdFhRSEZ3UE9lMURNemJTZHNlcURGaTZpVjBYNDl3NHpISFhpczRQOEV3bXJcL2Y5RmdNeVpjZGR6dUFPbjE3ZmxiMWVpdk9yclpWS2lBOGtiNG5ndWhcL1QyMEV3OHhmbGNoTEFsY0c4RjJ1Zmw0NTQrdEFZRFJvV0pyNkMrYmlON09JK2JWa3hxWWh2SUFtV2V2c01iK0xyaHVmXC9tSHhMaGtkMjlxNG9VWHJZS1lVanpSRVk4OVBCK2RPWGNsK01rbUhIYXFXaCtMc0tmdjE3SWpYbjJ2aFBaK3RTSmRcL0VEVkdYSkVLcGtVWG5lamNTbnJ0V0YyNmp3K01KUk9FazVsN0ltRkJKVVRaaHNORmJNcjZncU9tYXVObmUyRTlKTEZieHdOYmYzVUE3Znk1VjhEK29UXC9pNUl1TmxWRElTcnFZSU5DZk1zc2xQOE80UnYyTEFXS3hkcDZvdTFiYUhkVFRIYWF3cmEwdzlxQk1ucW50Mlpyem9iU3oxT01TN3ZVWWRldzYycDdFWFg2WnA4cEhpOCt2cnpodGYwNG9LZ1wva2Q1dlBkNEZ3UXNFekRDVnBsY1JSeDU3M1J3VUpVZFF1Sk1JR1o3RDlObHRhckw2UlpVMnFQQVwvQzhuanRCK21iam1ITytxOWw3cGJRR3h2aUt2bHFWdnYwSzhUbE8yRFg5NFoxSDZJb2plNXBRTTZHWVZDWEdhXC94N21CR2JKWWRmamJXc0cxSHF1dll3V3ZhKzZOYmVRbFdvcHpRTElmM3dyNnVEdGFEc0lLV1BjenFwNnJLVmZKRXhoV3liSWtrMmxUb0tyUVlrQlZTXC9QQzFvcFUxM1pyUTYyaW5qVGhlZEw1SXlSK3Q0N1E0cUVrNytKSzJaRGx6MFg1WVJUNTdiUUpWdUxwR056XC9YcDNDNTRkUm9YVklPNW9tSjZsTXhROU5zazVNanhTVXhhN2RoYUF5dXdqRHlGVkZTYW5oQ1Vwd1ZMYk5aMTBcLzJLREU2Z01ZQ3lnS1FFMVZGczZNNXpHR0lyUnBkTk9ObUk1SGdpVkp0Zk1keEIrQkxmNTJKbnBBWVRud3NkY2VwZFB4dXh3aUgrZGdHTlNmdXlsZnVRTmlEXC9ZVjQxanhJXC9qYTZjMHJIcTVJMXlsc0lZXC9VQktORG53Q21CQVNrWGxLdUt2VDZjUFwvMW5XN1Bsa2U1ZjRYXC9hQ04wcm0zZWpxY0dzaHE4YlNPbytkdzIwSmc0ZlVQeDVqYTQrSlB5S2lMcWV6ekU1M1hIdjZNRlBXTEJMNGhPTFlXYjlBN0JpV0pSelpFdnNCVDZZRWc3YVlHS3NjVTIwTDZKSW1Oa1BIT2kxaDB5dDRkV21aRHRybGJXVTUzSXpjY1B6Y081VXFjdU8rMytIdGZNXC9GSWJTYW02Y2taejZMb2dlTUdVQ2xLQ3VseFU2a2FRZU94aElGSnpJSWRVVmFoQUtmVkJVd2lXazNEbVpuUFdOYjlZME80ZXRtQVoxU1oyNjY5b1ZlR3ZvYThwYnFTXC9CWnBBaz0iLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiJjNjZkMTkyNi1lOWRlLTRjNTAtYjNjMS1hYjkzZjk1ZDIyMzAiLCJydWxlSWQiOiIxNSIsInJvdXRpbmciOnsicm91dGVUeXBlIjoxLCJyb3V0aW5nS2V5IjoiMTc4ODczNTg3MzU5NDAwMzciLCJmcm9tU2VnbWVudHMiOlt7ImFpcmNyYWZ0Q29kZSI6IjMyUSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYxMDEyMTkwNSIsImNhcnJpZXIiOiJDWiIsImRhdGEiOiIiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiJUMSIsImRlcFRpbWUiOiIyMDI2MTAxMjEzMTUiLCJkdXJhdGlvbiI6MjMwLCJmYXJlcyI6W3sicGF4RmFyZSI6eyJBRFQiOlt7ImNoYXJnZVR5cGUiOiJGYXJlUHJpY2UiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MzUzLjQ4LCJvcmlnaW5hbEFtb3VudCI6MzUzLjQ4LCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifSx7ImNoYXJnZVR5cGUiOiJUYXgiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MjM4Ljg1LCJvcmlnaW5hbEFtb3VudCI6MjM4Ljg1LCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifV0sIkNIRCI6W10sIklORiI6W119LCJhdmFpbGFibGVDb3VudCI6NywiZmFyZUtleSI6ImM2NmQxOTI2LWU5ZGUtNGM1MC1iM2MxLWFiOTNmOTVkMjIzMCIsImZhcmVCYXNpc0NvZGUiOiJMMkFTUllTUyIsImZhcmVTZXF1ZW5jZSI6MSwicHJvZHVjdENsYXNzIjoiWSIsImNhYmluTmFtZSI6IkVjb25vbXkiLCJjYWJpbkNsYXNzIjoiTCIsImZhcmVUeXBlQ29kZSI6IkFlcm9odWJCdW5kbGUiLCJmYXJlVHlwZURlc2MiOiJBSEJhZzIzIiwiaXNzdWVQb2xpY3lUeXBlIjoiUjEsUzEsVDEiLCJhZ2VuY3lBY2NvdW50SUQiOjEyNiwicnVsZUlkIjoiMTUiLCJidW5kbGVJZCI6MH1dLCJmbGlnaHROdW1iZXIiOiJDWjUwMTYiLCJzdG9wQWlycG9ydHMiOltdLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOiJDWjUwMTYiLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oifV0sInJldFNlZ21lbnRzIjpbeyJhaXJjcmFmdENvZGUiOiIzMlEiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2MTEwODExNTAiLCJjYXJyaWVyIjoiQ1oiLCJkYXRhIjoiIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNjExMDgwOTI1IiwiZHVyYXRpb24iOjI2NSwiZmFyZXMiOlt7InBheEZhcmUiOnsiQURUIjpbeyJjaGFyZ2VUeXBlIjoiRmFyZVByaWNlIiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjAsIm9yaWdpbmFsQW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifSx7ImNoYXJnZVR5cGUiOiJUYXgiLCJjaGFyZ2VEZXNjIjoiIiwiY2hhcmdlQ29kZSI6IiIsImFtb3VudCI6MCwib3JpZ2luYWxBbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwib3JpZ2luYWxDdXJyZW5jeSI6IlVTRCJ9XSwiQ0hEIjpbXSwiSU5GIjpbXX0sImF2YWlsYWJsZUNvdW50Ijo3LCJmYXJlS2V5IjoiM2U3ZjcxNTYtZDBhYy00MTBmLWIyMTEtOGJjYzU4MmY2ZjVjIiwiZmFyZUJhc2lzQ29kZSI6IlYyQVNSVVNTIiwiZmFyZVNlcXVlbmNlIjoxLCJwcm9kdWN0Q2xhc3MiOiJZIiwiY2FiaW5OYW1lIjoiRWNvbm9teSIsImNhYmluQ2xhc3MiOiJWIiwiZmFyZVR5cGVDb2RlIjoiQWVyb2h1YkJ1bmRsZSIsImZhcmVUeXBlRGVzYyI6IkFIQmFnMjMiLCJpc3N1ZVBvbGljeVR5cGUiOiJSMSxTMSxUMSIsImFnZW5jeUFjY291bnRJRCI6MTI2LCJydWxlSWQiOiIxNSIsImJ1bmRsZUlkIjowfV0sImZsaWdodE51bWJlciI6IkNaNTAxNSIsInN0b3BBaXJwb3J0cyI6W10sImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6IkNaNTAxNSIsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiJ9XSwiZGF0YSI6IjdzWTI3YkhydXhsWVZ1WnFPa05FU2FHOUZJMDVQVHdiaWEyN1wvQ2kxWllZQXpDZDlKRldwUVRibFwvcGE5Y3Y2dzVPcGd3aWhHOFllZFFPZVV3NVlJYkNlMHdTZlRqMVpBYmpQd0lTNm91U2dJMytKVzZxVm02V0s1XC9KcmlVTUJRRzNFcDVWdzh3c0dlckJBR1dHaTNcLyswVGNEdDJvY1VoUWVGcHAya1NRR1ZWR0V6Z2Nuc1JXT0pQTUU5eU5PQ3lFNkNxUVllYmtnTE9Zc0sxeDNOdVAwMlhlZm5USjcyRXU4Sk5Hd0Y1THc4WDI1OG9KcGxKclhkbjBUSVZsa2lOTXdLSExtZHVpMHZXT0xVUWpaN25QblZhS0tkZjk0b1wvZ3JVQ3c5Slk3Q2hkWkxSem9SUHYzeGQ5K2loM1FteUNKTDBWVmg5b25aanFoSmp5OTNZbnM1WTE5QzdRXC93bFhlR0EyTE5yM0ttM001ZUdlbDlOKzZnb05GTFdaNFR3WHpDSml2Mzl5cDlNXC9qRGF4bDJZNzVcL0ZpdnQ1K0xnNVg1UWtIRkNoc1hTUlNLSnRpT2lWXC96OGhqcWhaZkdMY20zQzJoY1kxbG5KUG5JY09XREdtMjlQa1BjZG9PSTNnUUxlRzJRREZOSVBvRXJOc0kxTE10M0M1XC9XZ2dJbHdHdGFmQ1NPZm9PUUJHQkk4UmRaemFMUzZ1ZGY4UytEYzB2ZXgrblNNR2ZTK1o1cDZ5SGdOZzhuZDh4eHBuUUVJWUkxVTVLUGF3RWM0WWdcL292aGI0dER6ODIxd01Xa2wra3d2SXVReCtWNEJBQjlmVGdxQ1dMeHRiK3J6eXVYaTllbE5Zb0tvXC9UVlRxVGVUUm1NbFZ0Nm1IM1ptSU50SThLbjFzR3JLT1N4a2R5c0VWR0YrdzZsczFtUkd4Wk5lQjh4cFlHNGp1M21TWWlhTVdnUW96Q3NJclNENkdONDhrZFhmWTlxeVVWSlFXVmlHMnVZZlwvWUdFY1daMXlZM0tnZ2xPanZCU1g5SzgrMjZmSjQwaGZpRzFuYVwvNW56Rk9OdWcwVDNYY3U2UUY4dVc2TUxJWGZyWnNHcVwvd2xTZ1J6QmFUUjdpSjRRRTlsc1J2V3RQUGJyc3ozUmJtZjdnRUE5QlVqVDI4ekFoZzlYZW9DTURyZG9CVk8zY1JUMlJheGZLYVdlNUJDT3RZVFVINU55OXJUdm82SGRxYTdRSVNremNCQlBFZlFmS1BzUkpuZEJaQlVkdUVXSTU3bTdCVmE2amZ1THFyUEJBYW01RFB1VktZZzRVc1B6QzZvSW9xK1R2WmNNMFwvMDF3RlByaDl2UDUyZXVZQlZjSVVic2FaVm8wRFhndGQ2UU56NjFJTityU2thSUhVYUM2c2xSbTNCWUJkT1ZKR3M4VXB3RlpVMk5TYWZ1ZGtidHhyVHZLSzcxZXY2UWVtR2h0WEdGSHVIMkFJbXVlMm9sSlwvYnVlMW5WWWZ4Q25yWWFCWlptQms3NVQxbWNaRnlWZmRBKzI1bFVDZ2tFb2lDYm1HTUhrS1F5QVErZjBYMTkzK2pWb3lrN2s2NXZoVlZ5d1Y4Rms4OU51dXVvdjZjbUswYUhlb2dMdVBDVXRDWEEwViswYm5mbTBuTFdmQ1lSUFMyK3R3S1JxVFpWTHlySFp2K1BYQUI4QXJiRmpCV1wvd2NPYXB4dXRBYkFhanhOcjNESEE0SEQrbFZuRFBiTCtLbGxZdVFWMnBYOUZJUGZBVFwveEpYV0loK0hscUlWdmdFajhaN3BQNU1XcTBQaUdockZCcUQ5MVNZWm9TQ0xUcWFHdFY1RmZ3cHloUmVnRFZncEV2OUZBaGxRWnlNdG5VK1wvNDRrQmwrTHRzUksydVNHa2Z4blwvc3pZWkhYODZhN1JLTG81c00zKzhuSXlpNkRucllaM3dBVGJDZUdYdHQ2MEkydlZxMVk5RUUyZlR3WjZVQTBybXZcL1c5M2UxdTh4YXkyd3M2R01rTGR0UUtZcWgxZmJnWFkzV1wvNWV3dUN6R2Nqb21PNW4yTm02SVRIQXhRMGlNeDB4RW85XC9SQ1ZYb0lPUzhCbm5SM0ZPaHVDXC93enQwT2VVa2J4XC9tWlVoYWY0bDdKUFc5eUkycUc1ZDU2Z3lXYTRmWVhhTXQyb3JSWDFsT0dOblB2SzdsZlBQZFNKTkVXZCs2UXBDSHY3Q0EzSUtCMEFrV1hxemFwb3VkVzl4SzJcL3ViWHZNbncyOElSVnAyTHBwY1pLZnJuTzVLMVcxMjFmcFF3TFdEZmxZWnkxcEdtSXFoUWc0YTVYVXRyb3czczR2c1g2QTNVZGN2YWcyZTlhbForQXZvN1lXcDRNVXJCTmt5M0pIcUdPR1dzSXZGWjUyQ2VLbDJvNHpPMExGSGRMOFZVNXlEQ2Z5V2lNTU0yYTdOM2Z5ME1vc3JmRVNtY0htYzE3RmszQXh6TmVcL01KbjVzNThrV3k5V29pb2pmcmI5SEpBUXFIXC80RVN0WVl2WlJCODIwM1hlYW1kZE9EUEpVQTJiSnlqQzNCTEtqWklJcEZPdTNxMFpmUVwvSVBaMU1BcDJQR2NhS2dRMTF0TmcrdHpmd3JCWlZ2S1VrNDZJUG5SU0FTTWpXeENySHZzQkhLR2N0OWh1WXpuZGE3R0pVb0JjUXFZa0FsQ1wvQ3UyYWdDVlk5SmdmZXlDckh1Ym5YU0w4c21EK0RkbVZVUndDbHZ2OFdUOENpMHhmVnNBS2YwUFIrSmFnUXkyVUFzK2JKbkswXC9DcFJLdm5BR3FKVXJmZEFKOGhcL0xYSFhLaHFjUDk1UERXT1F0ZUVBYUtBN0VNc2RZZ1Z1TEo4SUF1QzJUXC9xdFErdFZENUNqalBVMXBtVFVoY0hDZFA4cmh3aHlVTWI0cnl2QmxubWZqcHNMR283czJhWk4rMkVNQnBtWFExNURMQm1rbzRLQkdBZjZsbXNiRVdmMFVPVUE3aWhWaE9US3dQTlE5WkNiaEFTK2VuTmRNUXYwb0JOZ1o4UHFqNFJRbnRVVGNIbVBkY0ppR1hEb0xzS2crWHM0dkRLNlRGOUFISEQzZnVMUmhGenFudnNaa24rc0JydkJabGthVFdrQlJFQ1ZBeXpkTTZuMDl5UFlGMmxBa3hxekluWk5tbG9oS1NpZmlTYXpwdm5kcEFvSFYxRlhqYlA3UzNoblozMTd2SHpFb051cjNydFN2alVxNUFQZjVZK1F5RzZUK3M4OThMSjlSaThxM2YzYUJHeXNiQmtRN3JMdWJoc3htT1d1RHpSaUFhc1Z0XC9VR2Z0anc5WWF5WnVsTmFVTUdDUmtHakpoYkNnVU1qYVZVbFI1aGNvVEF0ZVQ3a2VEN21mQXFKN1hEOHY3dzZFVzZoYXRpOFNlWXhjaTJUeDJkd1hpZURZVkErQ21iVXM0QzNkaTFmZ09yNGxqcStBMDVadUJ6TjNXM1dGVU1Ca1VpXC9wXC9qRnl2M1hhTTRaNjhaalwvZ2w1dU96TFwvbDJwczZDaDNKVndEbmFHY0VITlVDbE84NVRtaTZtbjRwQlMzY24rNmxWTGtVSURJcGh5M3BJVE9sWlc5U0ptdDdLYWNIT3l1ZDFyaTBpZlRoR2VZSWppQVhYSkErWlNxQ2JwVmdrR2VBQmxYZ0liN0NhcFJ0UnFTNXA2QmlXTTBkcFJoRG1lRk5iR3FTZXE4QTErVjlITW1Fc2lydzY3YnE2eDJyQUVlanczdFJjWG9OcUlMVXRDK0VReHBLUWZsbzlIQ1ZVUGF5SVwvNDdCV2ExRXVVbG1QeFhZamozWFhBVG52VFd2WWdCaUxmYnU2VlIxRXVXMFZqeG9SUnkyMFd3b05cL1pZcjM2d1FLaEhcL2E4V0xBT2VaN2laZzlyZmZQazhjSHpZb2lcL2dJdjl0U3Z0dzNFSDA3YnN5dGpvY1ZhdWRpK2xTbWpmVjNcLzA4VStjQTROWUNndlE2WmJUUWYyMWt3SzhjNExreEJINE03N0g5V29nOURhNzNkYTJcL1NqUHJpXC9IMDNsSkNiUmlWVkU1aHY5MTR0aGRhRHJRc2dadXAwYnJZcTlyMkhkQ1wvS1RtNmJ3RmJMV1Q5UW9naDNwNUJ3OHZ1RnoyZXNUZFYzYUtqRll3c2lJb25Da2xqQnh5NWNlVmVLSEw3aEV4dEtlNXRBRXNCUkFFb2hWQ0FNd3ZDWW1WTG9PKzVOdnVDSGhjWUg3T2lcL1VLZ0hZUUt0VEZla21YOGVQdUJiYUxwTFM5RDRHVTB1NmxBc09cLzk0Y1Rxc0xJMmdNUWJ5bkZDcmF4aFlDTDFuVElqTmNWMkNEMm5VdWtORzc0b2g4VFF2c2g3clVHTDdNUnFcL0o1S0pWa21NOHRhVnA0NjduKzRJWXI1TGdGQ254NUtWdVpDQmpEQkJWbFFaQXdOK1JyQTVjWUFPK0NXSGVrMkdTWGMxQUoxdXlXQTFGa2FFRnBsUXJiQlwvSitTMDNwdkVZNU05WTV6b1wvc05VTFlJXC8wSm53TU9rYXc3cld2MkZjUlVDbzdwMkxWTTFPS1VcL0lrOWNPeEV2NHBUTzRtNDB4WmV1dnh4dTdHeWMrVnduQVd2Z2pVWjloUHdEZlNCWXNBMGdta1NMaFh1SXRPMzRkUFJkMXNVVGR1RzkwekVyYUE2OFhZYTRaZXFPSVVvRDBzTVcwQ3Y5RnhCSzNyd1Z5K3JQdlBrQ3podmc5SjE1MmZ5N1c1bGRCZ0g5TG1KWTQwNytRMytKb1hsdUdOelRvXC9MXC9UY0JMUWdZb2JOUCtadmtWQ3dOQktZODVwVnJBZUQrdm1RbHVMM29vTko1UjFMaTVxVm45MlJGblZ6YkNHdDdETk4xbzRyQXlVREhwaHhYTTZsV2VDMkE3eVArVUd0ZTgya0pVXC9aU245WWIwYUJTTk5OblV5cFh1YVVXNTFoVmpCelhsUnc1T2FOeVwvdlgxUDF6anVUdDRWSDhiQkVQOXBpWGhjQXpLRzMxWllWSDJqQjREUlVaQ3NBWTA1dlFJUDBQTHlhUVRFelN5blEzUVlKaXBGeXBEaEJTV2xTZDlHSEFXREo2UkJFRjdwck8yYkpBRjVFcUtxUXd2djBJRkFcL3NseUp4Y1lHdHVlUHl2XC93bUZQdUF0SnJJQmZsZURDb0lUNFwvR1NURXRNWUJJZmN5aFwvQWJBT09DcW8yU0xIa3lSVjU5cVdjbXJUWnJhTXBJUCtKRHdGUm1CTFFQV2w5a3Z3TlA0em9xcmJDVUp1UFZkbm5zc0o1V0dDcStUdkxwUGtGTXZwZXVhOFVaYWhYdDBpRnJLY1pmRU9CTGloS3V3TTE1bjN2NWlDQVNQdlZjdW9VWVZRZzRtQkM2VENlNXlHTDdCeXBCN3JpZ1lDWFl2eHRHc3czSGFIMTBtTTE2NVZ1bTY2eVJDZEN6OWZjMkU2QXk3dUtjeFVFaFI3czdkUUFMQUh3STZsRFdXNnNyWjM2SUpYWSs3NDlLM213cnI0VTduWWF1VVBDUDVjTGU5ZnB4eDNDR094MmxTSzNoK1pKZyt4REFTQ1gzRm9VdnJrZVRSVk02VFhLMGlwWmxnWnhOQ3FGNE5kaXdVTjVKWko5SU1QVWNWS2NNcitWb1JoU2JkN2dJUElvWVNWcm9MR1VWN1MySUkxbXI3aUdKNEZ4NlhRekU4QVhJcnZXK2dEQzVrUlluTGJXMG8xYm45aGthbm1FQ2ZKVU5NdHFWWXNWdk1mMEI3NjlyTXh0c2p4c2Q1TUs3akdcL3hPTWRucEJQdXo4VVJKdUhDQzRkZ1ZtRUprWDY0ZFlDdmxLUWlMNlM5U0FQY3NxT09EemY4Zkpidk5lTzNqV2FpK25xY1Q1ZXplSndKcjgyXC95cUY1alk4K1NiYVc5MTVsUG1xcllhbXVJalZwTmZRVTdcL3RMcUplQytZdlNaYmVMUjZJK3BZZEFZODNiUDY2ekxuMTFmOWZKdFd3RFQ5Ujl4bTJmbDJLUjlma0FveUsyanVMNjJnbXh6MjFIYjdrTUVcL1piZDNPeVBVdmRhZHBBR0lOWTUxT3hcL3ZvK1wvMGJJSEVQXC9odndnenlwc1hKUjZTSEVkRE1TRHRzRU1ZR1l5UFdlQkR1bStwODhQUEN5M0QrK2dPejU3SFZObjNPNjFJb28xQ3hPNTlUSUVvT09RRER1S3VOb3ZlSFJTdmhGRUJRRmgreENrNmI5K3FBVUQycG9WdlRpTHBXOUcremxkNVBxSk82SUoxWVI2RXVMM0haVUlsY0JVaDB4d09aRmd3ODVIMGxkVHRIVWQwaTBCc1VHYWk1YU4xUzkwSjVLdzlKbDRQOTdDSkN4T2ZQaEdzbm80UWNrSUdaYWNzaEJ4MVlZSXZYQ1JIZjBUaHZ5enAwZmlCYnZ6MldFVjhEWXZINUFiNHdiYVN2dG5nN2pZdFhRSEZ3UE9lMURNemJTZHNlcURGaTZpVjBYNDl3NHpISFhpczRQOEV3bXJcL2Y5RmdNeVpjZGR6dUFPbjE3ZmxiMWVpdk9yclpWS2lBOGtiNG5ndWhcL1QyMEV3OHhmbGNoTEFsY0c4RjJ1Zmw0NTQrdEFZRFJvV0pyNkMrYmlON09JK2JWa3hxWWh2SUFtV2V2c01iK0xyaHVmXC9tSHhMaGtkMjlxNG9VWHJZS1lVanpSRVk4OVBCK2RPWGNsK01rbUhIYXFXaCtMc0tmdjE3SWpYbjJ2aFBaK3RTSmRcL0VEVkdYSkVLcGtVWG5lamNTbnJ0V0YyNmp3K01KUk9FazVsN0ltRkJKVVRaaHNORmJNcjZncU9tYXVObmUyRTlKTEZieHdOYmYzVUE3Znk1VjhEK29UXC9pNUl1TmxWRElTcnFZSU5DZk1zc2xQOE80UnYyTEFXS3hkcDZvdTFiYUhkVFRIYWF3cmEwdzlxQk1ucW50Mlpyem9iU3oxT01TN3ZVWWRldzYycDdFWFg2WnA4cEhpOCt2cnpodGYwNG9LZ1wva2Q1dlBkNEZ3UXNFekRDVnBsY1JSeDU3M1J3VUpVZFF1Sk1JR1o3RDlObHRhckw2UlpVMnFQQVwvQzhuanRCK21iam1ITytxOWw3cGJRR3h2aUt2bHFWdnYwSzhUbE8yRFg5NFoxSDZJb2plNXBRTTZHWVZDWEdhXC94N21CR2JKWWRmamJXc0cxSHF1dll3V3ZhKzZOYmVRbFdvcHpRTElmM3dyNnVEdGFEc0lLV1BjenFwNnJLVmZKRXhoV3liSWtrMmxUb0tyUVlrQlZTXC9QQzFvcFUxM1pyUTYyaW5qVGhlZEw1SXlSK3Q0N1E0cUVrNytKSzJaRGx6MFg1WVJUNTdiUUpWdUxwR056XC9YcDNDNTRkUm9YVklPNW9tSjZsTXhROU5zazVNanhTVXhhN2RoYUF5dXdqRHlGVkZTYW5oQ1Vwd1ZMYk5aMTBcLzJLREU2Z01ZQ3lnS1FFMVZGczZNNXpHR0lyUnBkTk9ObUk1SGdpVkp0Zk1keEIrQkxmNTJKbnBBWVRud3NkY2VwZFB4dXh3aUgrZGdHTlNmdXlsZnVRTmlEXC9ZVjQxanhJXC9qYTZjMHJIcTVJMXlsc0lZXC9VQktORG53Q21CQVNrWGxLdUt2VDZjUFwvMW5XN1Bsa2U1ZjRYXC9hQ04wcm0zZWpxY0dzaHE4YlNPbytkdzIwSmc0ZlVQeDVqYTQrSlB5S2lMcWV6ekU1M1hIdjZNRlBXTEJMNGhPTFlXYjlBN0JpV0pSelpFdnNCVDZZRWc3YVlHS3NjVTIwTDZKSW1Oa1BIT2kxaDB5dDRkV21aRHRybGJXVTUzSXpjY1B6Y081VXFjdU8rMytIdGZNXC9GSWJTYW02Y2taejZMb2dlTUdVQ2xLQ3VseFU2a2FRZU94aElGSnpJSWRVVmFoQUtmVkJVd2lXazNEbVpuUFdOYjlZME80ZXRtQVoxU1oyNjY5b1ZlR3ZvYThwYnFTXC9CWnBBaz0iLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSIsImNoYXJnZUZlZXMiOlt7ImNoYXJnZUFtb3VudCI6MCwiY2hhcmdlVHlwZSI6MSwiY3VycmVuY3kiOiJVU0QifV19LCJydWxlcyI6W3sicnVsZUlkIjoiMTUiLCJlbmRvcnNlbWVudCI6MCwiY2hhbmdlSW5mb0xpc3QiOltdLCJjYW5jZWxJbmZvTGlzdCI6W10sImZyZWVCYWdJbmZvTGlzdCI6W3siam91cm5leVR5cGUiOjEsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MCwiY2hlY2tpbkJhZ1BpZWNlIjoxLCJjaGVja2luQmFnV2VpZ2h0IjoyMywiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjEsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX0seyJqb3VybmV5VHlwZSI6MSwic2VnbWVudE5vIjoxLCJwYXNzZW5nZXJUeXBlIjoxLCJjaGVja2luQmFnUGllY2UiOjAsImNoZWNraW5CYWdXZWlnaHQiOjAsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoxLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9LHsiam91cm5leVR5cGUiOjIsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MCwiY2hlY2tpbkJhZ1BpZWNlIjoxLCJjaGVja2luQmFnV2VpZ2h0IjoyMywiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjEsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX0seyJqb3VybmV5VHlwZSI6Miwic2VnbWVudE5vIjoxLCJwYXNzZW5nZXJUeXBlIjoxLCJjaGVja2luQmFnUGllY2UiOjAsImNoZWNraW5CYWdXZWlnaHQiOjAsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoxLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9XX1dLCJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 76434.18, "calendar_total_sell": 76434.18, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 76434.18, "filter": { "id": "F1AB00028-4", "price": 76434.18, "gross_total": 592.33, "journey_duration": "PT8H15M", "journey_duration_seconds": 29700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611080925dac2026110811505015", "destination_reach_time": "PT8H15M", "destination_reach_timestamp": 29700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-22-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "9a29a20c222c964b17739ad271befa80", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 7, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-22-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "289ebdd492e1c188077efff23b8be910", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 76633.13, "gross_total": 591.39, "base_fare": 45799.55, "tax": 30514.75, "sell": { "currency": "BDT", "total": 76633.13, "base_fare": 45799.55, "tax": 30514.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjAwLjg5LCJiYXNlX2ZhcmUiOjM1OS4xMiwidGF4IjoyMzkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTMuODksImJhc2VfZmFyZSI6MzUyLjEyLCJ0YXgiOjIzOS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTEuMzksImJhc2VfZmFyZSI6MzUyLjEyLCJ0YXgiOjIzOS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76633.13, "base_fare": 45799.55, "tax": 30514.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44906.82", "tax": "30514.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 76633.13, "base_fare": 45799.55, "tax": 30514.75, "gross": { "base_fare": "44906.82", "tax": "30514.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYwMC44OSIsImJhc2VfZmFyZSI6IjM1OS4xMiIsInRheCI6IjIzOS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1Mi4xMiIsInRheCI6IjIzOS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTkzLjg5IiwiYmFzZV9mYXJlIjoiMzUyLjEyIiwidGF4IjoiMjM5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyLjEyIiwidGF4IjoiMjM5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1OTEuMzkiLCJiYXNlX2ZhcmUiOiIzNTIuMTIiLCJ0YXgiOiIyMzkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTkzLjg5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808220", "fareSequence": 0, "price": { "currency": "BDT", "total": 76633.13, "gross_total": 591.39, "base_fare": 45799.55, "tax": 30514.75, "sell": { "currency": "BDT", "total": 76633.13, "base_fare": 45799.55, "tax": 30514.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjAwLjg5LCJiYXNlX2ZhcmUiOjM1OS4xMiwidGF4IjoyMzkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTMuODksImJhc2VfZmFyZSI6MzUyLjEyLCJ0YXgiOjIzOS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo1OTEuMzksImJhc2VfZmFyZSI6MzUyLjEyLCJ0YXgiOjIzOS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76633.13, "base_fare": 45799.55, "tax": 30514.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "44906.82", "tax": "30514.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 76633.13, "base_fare": 45799.55, "tax": 30514.75, "gross": { "base_fare": "44906.82", "tax": "30514.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYwMC44OSIsImJhc2VfZmFyZSI6IjM1OS4xMiIsInRheCI6IjIzOS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM1Mi4xMiIsInRheCI6IjIzOS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNTkzLjg5IiwiYmFzZV9mYXJlIjoiMzUyLjEyIiwidGF4IjoiMjM5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzUyLjEyIiwidGF4IjoiMjM5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI1OTEuMzkiLCJiYXNlX2ZhcmUiOiIzNTIuMTIiLCJ0YXgiOiIyMzkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NTkzLjg5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 201.42, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 201.42, "currency": "USD", "supplier": { "amount": 201.42, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjIwIiwibGVnSWQiOiIwMzBlZWMwOWY1NzBjZDViODY3M2MxODUzNjk4ZjNlOCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODIyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIwMzBlZWMwOWY1NzBjZDViODY3M2MxODUzNjk4ZjNlOCIsInNlZ21lbnRJZHMiOlsiOWEyOWEyMGMyMjJjOTY0YjE3NzM5YWQyNzFiZWZhODAiLCIyODllYmRkNDkyZTFjMTg4MDc3ZWZmZjIzYjhiZTkxMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODIyMCIsImxlZ0lkIjoiMDMwZWVjMDlmNTcwY2Q1Yjg2NzNjMTg1MzY5OGYzZTgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjozNTIuMTIsInRvdGFsVGF4IjoyMzkuMjcsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIkwyQVNSWVNTIiwiVjJBU1JVU1MiXSwiYXZhaWxhYmlsaXR5IjpbIjciLCI3Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiOWEyOWEyMGMyMjJjOTY0YjE3NzM5YWQyNzFiZWZhODAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjI4OWViZGQ0OTJlMWMxODgwNzdlZmZmMjNiOGJlOTEwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMDEuNDIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjE3MS4zNiwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTcxLjM2LCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGxdLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJMIiwiViJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI5YTI5YTIwYzIyMmM5NjRiMTc3MzlhZDI3MWJlZmE4MCIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiNTAxNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1o1MDE2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxMzoxNSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMTk6MDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjI4OWViZGQ0OTJlMWMxODgwNzdlZmZmMjNiOGJlOTEwIiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiJUMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDA5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxMTo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 76633.13, "calendar_total_sell": 76633.13, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 76633.13, "filter": { "id": "F1F400029-22", "price": 76633.13, "gross_total": 591.39, "journey_duration": "PT8H15M", "journey_duration_seconds": 29700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611080925dac2026110811505015", "destination_reach_time": "PT8H15M", "destination_reach_timestamp": 29700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-3", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FtQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQWgvTTRFS0FBQUE9PXxEcnQwcEJ1d25ES0F4K000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 23:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13 05:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-3", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H20M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FtQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQWsvTTRFS0FBQUE9PXxEcnQwcEJ1d25ES0EzK000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 76907.7, "gross_total": 79504, "base_fare": 50890, "tax": 29531, "sell": { "currency": "BDT", "total": 76907.7, "base_fare": 50890, "tax": 29531 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6NzY5MDcuNywiYmFzZV9mYXJlIjo1MDg5MCwidGF4IjoyOTUzMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjc2MjA3LjcsImJhc2VfZmFyZSI6NTAxOTAsInRheCI6Mjk1MzEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Nzk1MDQsImJhc2VfZmFyZSI6NTAxOTAsInRheCI6MjkzMTR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 76907.7, "base_fare": 50890, "tax": 29531, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50190.00", "tax": "29314.00", "discount": 3513.3, "ait": "217.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 76907.7, "base_fare": 50890, "tax": 29531, "gross": { "base_fare": "50190.00", "tax": "29314.00", "discount": "3513.30", "ait": "217.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc2OTA3LjcwIiwiYmFzZV9mYXJlIjoiNTA4OTAuMDAiLCJ0YXgiOiIyOTUzMS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjM1MTMuMzAiLCJhaXQiOiIyMTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzYyMDcuNzAiLCJiYXNlX2ZhcmUiOiI1MDE5MC4wMCIsInRheCI6IjI5NTMxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTAxOTAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImRpc2NvdW50IjoiMzUxMy4zMCIsImFpdCI6IjIxNy4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiNzk1MDQuMDAiLCJiYXNlX2ZhcmUiOiI1MDE5MC4wMCIsInRheCI6IjI5MzE0LjAwIiwiZGlzY291bnQiOiIzNTEzLjMwIiwiYWl0IjoiMjE3LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6NzYyMDcuNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 76907.7, "filter": { "id": "F1TF00018-3", "price": 76907.7, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 23:25:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 21:50:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-23-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "313fcb0f32e67df4cb65673666987d05", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "77714eb69c2a366509c94ef4f14e0aa3", "origin": "BKK", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H0M", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-23-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "8714dd87034129cf0f9439acea858516", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808230", "fareSequence": 0, "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } }, { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808810", "fareSequence": 1, "price": { "currency": "BDT", "total": 147466.07, "gross_total": 1146.8, "base_fare": 126530.3, "tax": 20616.94, "sell": { "currency": "BDT", "total": 147466.07, "base_fare": 126530.3, "tax": 20616.94 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE1Ni4zLCJiYXNlX2ZhcmUiOjk5Mi4xNCwidGF4IjoxNjEuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTQ5LjMsImJhc2VfZmFyZSI6OTg1LjE0LCJ0YXgiOjE2MS42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTQ2LjgsImJhc2VfZmFyZSI6OTg1LjE0LCJ0YXgiOjE2MS42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 147466.07, "base_fare": 126530.3, "tax": 20616.94, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "125637.57", "tax": "20616.94", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 147466.07, "base_fare": 126530.3, "tax": 20616.94, "gross": { "base_fare": "125637.57", "tax": "20616.94", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNTYuMzAiLCJiYXNlX2ZhcmUiOiI5OTIuMTQiLCJ0YXgiOiIxNjEuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODUuMTQiLCJ0YXgiOiIxNjEuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNDkuMzAiLCJiYXNlX2ZhcmUiOiI5ODUuMTQiLCJ0YXgiOiIxNjEuNjYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODUuMTQiLCJ0YXgiOiIxNjEuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNDYuODAiLCJiYXNlX2ZhcmUiOiI5ODUuMTQiLCJ0YXgiOiIxNjEuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE0OS4zLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjMwIiwibGVnSWQiOiIzYjQ1OGNkMDE0ZWQ2ZjlhYWY4YmJkYzc4YmM0OGExYyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODIzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIzYjQ1OGNkMDE0ZWQ2ZjlhYWY4YmJkYzc4YmM0OGExYyIsInNlZ21lbnRJZHMiOlsiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDVeNzc3MTRlYjY5YzJhMzY2NTA5Yzk0ZWY0ZjE0ZTBhYTMiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl44NzE0ZGQ4NzAzNDEyOWNmMGY5NDM5YWNlYTg1ODUxNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODIzMCIsImxlZ0lkIjoiM2I0NThjZDAxNGVkNmY5YWFmOGJiZGM3OGJjNDhhMWMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1ODIuODgsInRvdGFsVGF4IjozMS44LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijc3NzE0ZWI2OWMyYTM2NjUwOWM5NGVmNGYxNGUwYWEzIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODcxNGRkODcwMzQxMjljZjBmOTQzOWFjZWE4NTg1MTYiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM1MC43NCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzUwLjc0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVyIsIlciLCJXIiwiVyJdfSx7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODgxMCIsImxlZ0lkIjoiM2I0NThjZDAxNGVkNmY5YWFmOGJiZGM3OGJjNDhhMWMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5ODUuMTQsInRvdGFsVGF4IjoxNjEuNjYsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJITFJGWE4iLCJITFJGWE4iLCJXTFJTVk4iLCJXTFJTVk4iXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIzMTNmY2IwZjMyZTY3ZGY0Y2I2NTY3MzY2Njk4N2QwNSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijc3NzE0ZWI2OWMyYTM2NjUwOWM5NGVmNGYxNGUwYWEzIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMi0yLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg3MTRkZDg3MDM0MTI5Y2YwZjk0MzlhY2VhODU4NTE2IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCxudWxsXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsImNoYW5nZVBvbGljeSI6ImFpcmxpbmVQb2xpY3lBcHBsaWVkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJ0aWNrZXRpbmdUaW1lIjo2MCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjEyMCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjcyMDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkgiLCJIIiwiVyIsIlciXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJkdXJhdGlvbiI6MTQ1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMyMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMjIiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTM6MzUiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI3NzcxNGViNjljMmEzNjY1MDljOTRlZjRmMTRlMGFhMyIsImR1cmF0aW9uIjoxODAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjY4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY2OCIsImFpcmNyYWZ0Q29kZSI6Ijc4OCIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTQ6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImUyYTJlODYxYTJkY2M4M2YyYTBlNWY1ODgxYTliNDEyIiwiZHVyYXRpb24iOjIwMCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NjkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjY5IiwiYWlyY3JhZnRDb2RlIjoiNzg4IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjUwIiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNzoxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiODcxNGRkODcwMzQxMjljZjBmOTQzOWFjZWE4NTg1MTYiLCJkdXJhdGlvbiI6MTU1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMzOSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMzkiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIzOjE1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDAwOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 79603.36, "calendar_total_sell": 79603.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 79603.36, "filter": { "id": "F1F400029-23", "price": 79603.36, "gross_total": 614.68, "journey_duration": "PT1D10H55M", "journey_duration_seconds": 125700, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT1D10H55M", "destination_reach_timestamp": 125700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-24-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "4708b670f9bb00cfe7d4d98e1ed4d834", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 3, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "e567c1441ed132099e2f366d75e1d2be", "origin": "BKK", "departure_time": "2026-10-12T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H0M", "distance": null, "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 3, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-24-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "58e045de280a341315859a62797af8f6", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808240", "fareSequence": 0, "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjQwIiwibGVnSWQiOiI5MWEwOWM2MWY5NzMzNGQzYjhhNDIyOTAwY2NlNTlhNyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODI0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5MWEwOWM2MWY5NzMzNGQzYjhhNDIyOTAwY2NlNTlhNyIsInNlZ21lbnRJZHMiOlsiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzReZTU2N2MxNDQxZWQxMzIwOTllMmYzNjZkNzVlMWQyYmUiLCI1OGUwNDVkZTI4MGEzNDEzMTU4NTlhNjI3OTdhZjhmNl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODI0MCIsImxlZ0lkIjoiOTFhMDljNjFmOTczMzRkM2I4YTQyMjkwMGNjZTU5YTciLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1ODIuODgsInRvdGFsVGF4IjozMS44LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyIzIiwiMyIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzQiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImU1NjdjMTQ0MWVkMTMyMDk5ZTJmMzY2ZDc1ZTFkMmJlIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1OGUwNDVkZTI4MGEzNDEzMTU4NTlhNjI3OTdhZjhmNiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYjJhNzlmZjc0YjIwYjFhOWMyYzdlMGZlNmVjM2E3NTciLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM1MC43NCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzUwLjc0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVyIsIlciLCJXIiwiVyJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI0NzA4YjY3MGY5YmIwMGNmZTdkNGQ5OGUxZWQ0ZDgzNCIsImR1cmF0aW9uIjoxNTAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzM0MCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQwMjo0NSIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImU1NjdjMTQ0MWVkMTMyMDk5ZTJmMzY2ZDc1ZTFkMmJlIiwiZHVyYXRpb24iOjE4MCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NjgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjY4IiwiYWlyY3JhZnRDb2RlIjoiNzg4IiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxMDozMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxNDozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNThlMDQ1ZGUyODBhMzQxMzE1ODU5YTYyNzk3YWY4ZjYiLCJkdXJhdGlvbiI6MjAwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY3OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NzkiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjA6MjUiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDIyOjQ1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyIsImR1cmF0aW9uIjoxNTUsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzIxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzMyMSIsImFpcmNyYWZ0Q29kZSI6IjMzMyIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTA6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTI6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 79603.36, "calendar_total_sell": 79603.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 79603.36, "filter": { "id": "F1F400029-24", "price": 79603.36, "gross_total": 614.68, "journey_duration": "PT1D3H50M", "journey_duration_seconds": 100200, "layover_duration": "PT16H25M", "layover_duration_seconds": 59100, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT1D3H50M", "destination_reach_timestamp": 100200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-25-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "4708b670f9bb00cfe7d4d98e1ed4d834", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "d6a7a73162244d1944425cca6cf95f2e", "origin": "BKK", "departure_time": "2026-10-12T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": null, "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-25-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "58e045de280a341315859a62797af8f6", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808250", "fareSequence": 0, "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjUwIiwibGVnSWQiOiI1ZDM0YTFiODViZjJiODlkYzRjYWYyOTdmYTk3OTYwNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODI1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1ZDM0YTFiODViZjJiODlkYzRjYWYyOTdmYTk3OTYwNSIsInNlZ21lbnRJZHMiOlsiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzReZDZhN2E3MzE2MjI0NGQxOTQ0NDI1Y2NhNmNmOTVmMmUiLCI1OGUwNDVkZTI4MGEzNDEzMTU4NTlhNjI3OTdhZjhmNl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODI1MCIsImxlZ0lkIjoiNWQzNGExYjg1YmYyYjg5ZGM0Y2FmMjk3ZmE5Nzk2MDUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1ODIuODgsInRvdGFsVGF4IjozMS44LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzQiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImQ2YTdhNzMxNjIyNDRkMTk0NDQyNWNjYTZjZjk1ZjJlIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1OGUwNDVkZTI4MGEzNDEzMTU4NTlhNjI3OTdhZjhmNiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYjJhNzlmZjc0YjIwYjFhOWMyYzdlMGZlNmVjM2E3NTciLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM1MC43NCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzUwLjc0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVyIsIlciLCJXIiwiVyJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI0NzA4YjY3MGY5YmIwMGNmZTdkNGQ5OGUxZWQ0ZDgzNCIsImR1cmF0aW9uIjoxNTAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzM0MCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQwMjo0NSIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImQ2YTdhNzMxNjIyNDRkMTk0NDQyNWNjYTZjZjk1ZjJlIiwiZHVyYXRpb24iOjE3MCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NzgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjc4IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNjowMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxOTo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNThlMDQ1ZGUyODBhMzQxMzE1ODU5YTYyNzk3YWY4ZjYiLCJkdXJhdGlvbiI6MjAwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY3OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NzkiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjA6MjUiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDIyOjQ1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyIsImR1cmF0aW9uIjoxNTUsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzIxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzMyMSIsImFpcmNyYWZ0Q29kZSI6IjMzMyIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTA6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTI6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 79603.36, "calendar_total_sell": 79603.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 79603.36, "filter": { "id": "F1F400029-25", "price": 79603.36, "gross_total": 614.68, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT1D9H10M", "destination_reach_timestamp": 119400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-26-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "313fcb0f32e67df4cb65673666987d05", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "0f8da9db77995bfc25bb58d8e99fcc98", "origin": "BKK", "departure_time": "2026-10-13T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": null, "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-26-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "8714dd87034129cf0f9439acea858516", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808260", "fareSequence": 0, "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } }, { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808690", "fareSequence": 1, "price": { "currency": "BDT", "total": 126183.41, "gross_total": 979.92, "base_fare": 105247.64, "tax": 20616.94, "sell": { "currency": "BDT", "total": 126183.41, "base_fare": 105247.64, "tax": 20616.94 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTg5LjQyLCJiYXNlX2ZhcmUiOjgyNS4yNiwidGF4IjoxNjEuNjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5ODIuNDIsImJhc2VfZmFyZSI6ODE4LjI2LCJ0YXgiOjE2MS42NiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzkuOTIsImJhc2VfZmFyZSI6ODE4LjI2LCJ0YXgiOjE2MS42Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 126183.41, "base_fare": 105247.64, "tax": 20616.94, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104354.91", "tax": "20616.94", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 126183.41, "base_fare": 105247.64, "tax": 20616.94, "gross": { "base_fare": "104354.91", "tax": "20616.94", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk4OS40MiIsImJhc2VfZmFyZSI6IjgyNS4yNiIsInRheCI6IjE2MS42NiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4yNiIsInRheCI6IjE2MS42NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTgyLjQyIiwiYmFzZV9mYXJlIjoiODE4LjI2IiwidGF4IjoiMTYxLjY2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjI2IiwidGF4IjoiMTYxLjY2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NzkuOTIiLCJiYXNlX2ZhcmUiOiI4MTguMjYiLCJ0YXgiOiIxNjEuNjYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTgyLjQyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjYwIiwibGVnSWQiOiJjNGEwMDI4ZTYzMTI0ODdkMTE1Yjc1NGQyZjVhOTNhMCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODI2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjNGEwMDI4ZTYzMTI0ODdkMTE1Yjc1NGQyZjVhOTNhMCIsInNlZ21lbnRJZHMiOlsiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDVeMGY4ZGE5ZGI3Nzk5NWJmYzI1YmI1OGQ4ZTk5ZmNjOTgiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl44NzE0ZGQ4NzAzNDEyOWNmMGY5NDM5YWNlYTg1ODUxNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODI2MCIsImxlZ0lkIjoiYzRhMDAyOGU2MzEyNDg3ZDExNWI3NTRkMmY1YTkzYTAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1ODIuODgsInRvdGFsVGF4IjozMS44LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjBmOGRhOWRiNzc5OTViZmMyNWJiNThkOGU5OWZjYzk4IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODcxNGRkODcwMzQxMjljZjBmOTQzOWFjZWE4NTg1MTYiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM1MC43NCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzUwLjc0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVyIsIlciLCJXIiwiVyJdfSx7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODY5MCIsImxlZ0lkIjoiYzRhMDAyOGU2MzEyNDg3ZDExNWI3NTRkMmY1YTkzYTAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4MTguMjYsInRvdGFsVGF4IjoxNjEuNjYsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJUTFJGWE4iLCJUTFJGWE4iLCJXTFJTVk4iLCJXTFJTVk4iXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI0IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIzMTNmY2IwZjMyZTY3ZGY0Y2I2NTY3MzY2Njk4N2QwNSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjBmOGRhOWRiNzc5OTViZmMyNWJiNThkOGU5OWZjYzk4IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMi0yLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg3MTRkZDg3MDM0MTI5Y2YwZjk0MzlhY2VhODU4NTE2IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCxudWxsXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsImNoYW5nZVBvbGljeSI6ImFpcmxpbmVQb2xpY3lBcHBsaWVkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJ0aWNrZXRpbmdUaW1lIjo2MCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjEyMCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjcyMDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlQiLCJUIiwiVyIsIlciXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJkdXJhdGlvbiI6MTQ1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMyMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMjIiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTM6MzUiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwZjhkYTlkYjc3OTk1YmZjMjViYjU4ZDhlOTlmY2M5OCIsImR1cmF0aW9uIjoxNzAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjc4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY3OCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTY6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTk6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImUyYTJlODYxYTJkY2M4M2YyYTBlNWY1ODgxYTliNDEyIiwiZHVyYXRpb24iOjIwMCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NjkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjY5IiwiYWlyY3JhZnRDb2RlIjoiNzg4IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjUwIiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNzoxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiODcxNGRkODcwMzQxMjljZjBmOTQzOWFjZWE4NTg1MTYiLCJkdXJhdGlvbiI6MTU1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMzOSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMzkiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIzOjE1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDAwOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 79603.36, "calendar_total_sell": 79603.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 79603.36, "filter": { "id": "F1F400029-26", "price": 79603.36, "gross_total": 614.68, "journey_duration": "PT1D16H15M", "journey_duration_seconds": 144900, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT1D16H15M", "destination_reach_timestamp": 144900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-27-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "4708b670f9bb00cfe7d4d98e1ed4d834", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "d6a7a73162244d1944425cca6cf95f2e", "origin": "BKK", "departure_time": "2026-10-12T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": null, "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-27-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808270", "fareSequence": 0, "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjcwIiwibGVnSWQiOiJiMjcyNzUzMTNkNTQyOGNiMmQ2YmQwNWYyZWE5Y2RmZiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODI3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJiMjcyNzUzMTNkNTQyOGNiMmQ2YmQwNWYyZWE5Y2RmZiIsInNlZ21lbnRJZHMiOlsiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzReZDZhN2E3MzE2MjI0NGQxOTQ0NDI1Y2NhNmNmOTVmMmUiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODI3MCIsImxlZ0lkIjoiYjI3Mjc1MzEzZDU0MjhjYjJkNmJkMDVmMmVhOWNkZmYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1ODIuODgsInRvdGFsVGF4IjozMS44LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzQiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImQ2YTdhNzMxNjIyNDRkMTk0NDQyNWNjYTZjZjk1ZjJlIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYjJhNzlmZjc0YjIwYjFhOWMyYzdlMGZlNmVjM2E3NTciLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM1MC43NCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzUwLjc0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVyIsIlciLCJXIiwiVyJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI0NzA4YjY3MGY5YmIwMGNmZTdkNGQ5OGUxZWQ0ZDgzNCIsImR1cmF0aW9uIjoxNTAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzM0MCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQwMjo0NSIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImQ2YTdhNzMxNjIyNDRkMTk0NDQyNWNjYTZjZjk1ZjJlIiwiZHVyYXRpb24iOjE3MCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NzgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjc4IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNjowMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxOTo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJkdXJhdGlvbiI6MjAwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY2OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NjkiLCJhaXJjcmFmdENvZGUiOiI3ODgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTQ6NTAiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDE3OjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyIsImR1cmF0aW9uIjoxNTUsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzIxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzMyMSIsImFpcmNyYWZ0Q29kZSI6IjMzMyIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTA6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTI6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 79603.36, "calendar_total_sell": 79603.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 79603.36, "filter": { "id": "F1F400029-27", "price": 79603.36, "gross_total": 614.68, "journey_duration": "PT1D14H45M", "journey_duration_seconds": 139500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT1D14H45M", "destination_reach_timestamp": 139500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-28-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "4708b670f9bb00cfe7d4d98e1ed4d834", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 3, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "e567c1441ed132099e2f366d75e1d2be", "origin": "BKK", "departure_time": "2026-10-12T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H0M", "distance": null, "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 3, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-28-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808280", "fareSequence": 0, "price": { "currency": "BDT", "total": 79603.36, "gross_total": 614.68, "base_fare": 75228.99, "tax": 4055.54, "sell": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI0LjE4LCJiYXNlX2ZhcmUiOjU4OS44OCwidGF4IjozMS44fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjE3LjE4LCJiYXNlX2ZhcmUiOjU4Mi44OCwidGF4IjozMS44LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYxNC42OCwiYmFzZV9mYXJlIjo1ODIuODgsInRheCI6MzEuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 79603.36, "base_fare": 75228.99, "tax": 4055.54, "gross": { "base_fare": "74336.26", "tax": "4055.54", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyNC4xOCIsImJhc2VfZmFyZSI6IjU4OS44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNy4xOCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTgyLjg4IiwidGF4IjoiMzEuODAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYxNC42OCIsImJhc2VfZmFyZSI6IjU4Mi44OCIsInRheCI6IjMxLjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjYxNy4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjgwIiwibGVnSWQiOiIwNmYzNzljNWNmZTEyMWFiYjY5OWFmNWEwNjZlM2IwOSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODI4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIwNmYzNzljNWNmZTEyMWFiYjY5OWFmNWEwNjZlM2IwOSIsInNlZ21lbnRJZHMiOlsiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzReZTU2N2MxNDQxZWQxMzIwOTllMmYzNjZkNzVlMWQyYmUiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODI4MCIsImxlZ0lkIjoiMDZmMzc5YzVjZmUxMjFhYmI2OTlhZjVhMDY2ZTNiMDkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo1ODIuODgsInRvdGFsVGF4IjozMS44LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIiwiV0xBU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyIzIiwiMyIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNDcwOGI2NzBmOWJiMDBjZmU3ZDRkOThlMWVkNGQ4MzQiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImU1NjdjMTQ0MWVkMTMyMDk5ZTJmMzY2ZDc1ZTFkMmJlIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYjJhNzlmZjc0YjIwYjFhOWMyYzdlMGZlNmVjM2E3NTciLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM1MC43NCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MzUwLjc0LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVyIsIlciLCJXIiwiVyJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI0NzA4YjY3MGY5YmIwMGNmZTdkNGQ5OGUxZWQ0ZDgzNCIsImR1cmF0aW9uIjoxNTAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzQwIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzM0MCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQwMjo0NSIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImU1NjdjMTQ0MWVkMTMyMDk5ZTJmMzY2ZDc1ZTFkMmJlIiwiZHVyYXRpb24iOjE4MCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NjgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjY4IiwiYWlyY3JhZnRDb2RlIjoiNzg4IiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxMDozMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxNDozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJkdXJhdGlvbiI6MjAwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY2OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NjkiLCJhaXJjcmFmdENvZGUiOiI3ODgiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTQ6NTAiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDE3OjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyIsImR1cmF0aW9uIjoxNTUsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiMzIxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzMyMSIsImFpcmNyYWZ0Q29kZSI6IjMzMyIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTA6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTI6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 79603.36, "calendar_total_sell": 79603.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 79603.36, "filter": { "id": "F1F400029-28", "price": 79603.36, "gross_total": 614.68, "journey_duration": "PT1D9H25M", "journey_duration_seconds": 120300, "layover_duration": "PT22H0M", "layover_duration_seconds": 79200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT1D9H25M", "destination_reach_timestamp": 120300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-29-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": "bce28d80ec896ad8ac9750006d5ae78b", "origin": "DAC", "departure_time": "2026-10-12T17:35:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12T18:10:00", "destination_terminal": null, "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1106" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "J", "meal_code": null, "seat_available": 1, "fareBasisCode": "JLS0INT2", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "JLS0INT2" ] } } }, { "air_segment_key": "4c7dc2a133b962ff3397895249523e8f", "origin": "CCU", "departure_time": "2026-10-12T21:40:00", "origin_terminal": null, "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13T03:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": null, "lay_over": "PT03H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1923" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "J", "meal_code": null, "seat_available": 1, "fareBasisCode": "JLS0INT2", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "JLS0INT2" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-29-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "6edfd0c8cfa5445e24c7f5e78e181132", "origin": "CAN", "departure_time": "2026-11-08T05:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08T09:50:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1702" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } }, { "air_segment_key": "0cc40abe6c6fc7d3f91aa90370f040f3", "origin": "DEL", "departure_time": "2026-11-08T13:25:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08T16:15:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1103" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } } ] } ], "price": { "currency": "BDT", "total": 80192.57, "gross_total": 619.3, "base_fare": 78921.07, "tax": 952.67, "sell": { "currency": "BDT", "total": 80192.57, "base_fare": 78921.07, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI4LjgsImJhc2VfZmFyZSI6NjE4LjgzLCJ0YXgiOjcuNDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MjEuOCwiYmFzZV9mYXJlIjo2MTEuODMsInRheCI6Ny40NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MTkuMywiYmFzZV9mYXJlIjo2MTEuODMsInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 80192.57, "base_fare": 78921.07, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "78028.34", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 80192.57, "base_fare": 78921.07, "tax": 952.67, "gross": { "base_fare": "78028.34", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyOC44MCIsImJhc2VfZmFyZSI6IjYxOC44MyIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTEuODMiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI2MjEuODAiLCJiYXNlX2ZhcmUiOiI2MTEuODMiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjExLjgzIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjE5LjMwIiwiYmFzZV9mYXJlIjoiNjExLjgzIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo2MjEuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808290", "fareSequence": 0, "price": { "currency": "BDT", "total": 80192.57, "gross_total": 619.3, "base_fare": 78921.07, "tax": 952.67, "sell": { "currency": "BDT", "total": 80192.57, "base_fare": 78921.07, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjI4LjgsImJhc2VfZmFyZSI6NjE4LjgzLCJ0YXgiOjcuNDd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MjEuOCwiYmFzZV9mYXJlIjo2MTEuODMsInRheCI6Ny40NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MTkuMywiYmFzZV9mYXJlIjo2MTEuODMsInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 80192.57, "base_fare": 78921.07, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "78028.34", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 80192.57, "base_fare": 78921.07, "tax": 952.67, "gross": { "base_fare": "78028.34", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjYyOC44MCIsImJhc2VfZmFyZSI6IjYxOC44MyIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2MTEuODMiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI2MjEuODAiLCJiYXNlX2ZhcmUiOiI2MTEuODMiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjExLjgzIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjE5LjMwIiwiYmFzZV9mYXJlIjoiNjExLjgzIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo2MjEuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 552.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 552.16, "currency": "USD", "supplier": { "amount": 552.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MjkwIiwibGVnSWQiOiI1NmNhMzEwMGRmMjgxMGNkNDQ2Njc5NzkwNmU0YjJiMCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODI5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1NmNhMzEwMGRmMjgxMGNkNDQ2Njc5NzkwNmU0YjJiMCIsInNlZ21lbnRJZHMiOlsiYmNlMjhkODBlYzg5NmFkOGFjOTc1MDAwNmQ1YWU3OGJeNGM3ZGMyYTEzM2I5NjJmZjMzOTc4OTUyNDk1MjNlOGYiLCI2ZWRmZDBjOGNmYTU0NDVlMjRjN2Y1ZTc4ZTE4MTEzMl4wY2M0MGFiZTZjNmZjN2QzZjkxYWE5MDM3MGYwNDBmMyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODI5MCIsImxlZ0lkIjoiNTZjYTMxMDBkZjI4MTBjZDQ0NjY3OTc5MDZlNGIyYjAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiNkUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2MTEuODMsInRvdGFsVGF4Ijo3LjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiSkxTMElOVDIiLCJKTFMwSU5UMiIsIlIwSU5UIiwiUjBJTlQiXSwiYXZhaWxhYmlsaXR5IjpbIjEiLCIxIiwiMSIsIjEiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJiY2UyOGQ4MGVjODk2YWQ4YWM5NzUwMDA2ZDVhZTc4YiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjRjN2RjMmExMzNiOTYyZmYzMzk3ODk1MjQ5NTIzZThmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNmVkZmQwYzhjZmE1NDQ1ZTI0YzdmNWU3OGUxODExMzIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwY2M0MGFiZTZjNmZjN2QzZjkxYWE5MDM3MGYwNDBmMyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjp7Im1pblBheE51bSI6MSwibWluQWdlIjowLCJtYXhQYXhOdW0iOjksIm1heEFnZSI6OTksIm5hdGlvbmFsaXR5VHlwZSI6MCwibmF0aW9uYWxpdHkiOltdfSwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NTUyLjE2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbMTQ0MCxudWxsXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxNDQwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6WzE0NDAsbnVsbF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwiUkJEQ2hhbmdlZFJpc2siOnRydWUsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwidGlja2V0aW5nVGltZSI6MTQ0MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiSiIsIkoiLCJSIiwiUiJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJiY2UyOGQ4MGVjODk2YWQ4YWM5NzUwMDA2ZDVhZTc4YiIsImR1cmF0aW9uIjo2NSwiY2FycmllciI6IjZFIiwiZmxpZ2h0Tm8iOiIxMTA2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IjZFIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiI2RTExMDYiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDE3OjM1IiwiYXJyQWlycG9ydCI6IkNDVSIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxODoxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNGM3ZGMyYTEzM2I5NjJmZjMzOTc4OTUyNDk1MjNlOGYiLCJkdXJhdGlvbiI6MjE1LCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjE5MjMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTkyMyIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJDQ1UiLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjE6NDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDM6NDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjZlZGZkMGM4Y2ZhNTQ0NWUyNGM3ZjVlNzhlMTgxMTMyIiwiZHVyYXRpb24iOjM5MCwiY2FycmllciI6IjZFIiwiZmxpZ2h0Tm8iOiIxNzAyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IjZFIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiI2RTE3MDIiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDU6NTAiLCJhcnJBaXJwb3J0IjoiREVMIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDk6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjBjYzQwYWJlNmM2ZmM3ZDNmOTFhYTkwMzcwZjA0MGYzIiwiZHVyYXRpb24iOjE0MCwiY2FycmllciI6IjZFIiwiZmxpZ2h0Tm8iOiIxMTAzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IjZFIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiI2RTExMDMiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREVMIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTM6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDE2OjE1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 80192.57, "calendar_total_sell": 80192.57, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 80192.57, "filter": { "id": "F1F400029-29", "price": 80192.57, "gross_total": 619.3, "journey_duration": "PT20H35M", "journey_duration_seconds": 74100, "layover_duration": "PT7H5M", "layover_duration_seconds": 25500, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "CCU", "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T17:35:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T16:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218101106ccu202610122140can2026101303451923can202611080550del2026110809501702del202611081325dac2026110816151103", "destination_reach_time": "PT20H35M", "destination_reach_timestamp": 74100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKAQf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 80204, "gross_total": 79504, "base_fare": 50890, "tax": 29314, "sell": { "currency": "BDT", "total": 80204, "base_fare": 50890, "tax": 29314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODAyMDQsImJhc2VfZmFyZSI6NTA4OTAsInRheCI6MjkzMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3OTUwNCwiYmFzZV9mYXJlIjo1MDE5MCwidGF4IjoyOTMxNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3OTUwNCwiYmFzZV9mYXJlIjo1MDE5MCwidGF4IjoyOTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 80204, "base_fare": 50890, "tax": 29314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50190.00", "tax": "29314.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 80204, "base_fare": 50890, "tax": 29314, "gross": { "base_fare": "50190.00", "tax": "29314.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "14740.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgwMjA0LjAwIiwiYmFzZV9mYXJlIjoiNTA4OTAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NTA0LjAwIiwiYmFzZV9mYXJlIjoiNTAxOTAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUwMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3OTUwNC4wMCIsImJhc2VfZmFyZSI6IjUwMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk1MDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE0NzQwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNDc0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-2", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKAQf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 80204, "calendar_total_sell": 80204, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 80204, "filter": { "id": "F1TT00016-2", "price": 80204, "journey_duration": "PT8H20M", "journey_duration_seconds": 30000, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:25:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-08T21:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 80343, "gross_total": 79643, "base_fare": 65071, "tax": 15272, "sell": { "currency": "BDT", "total": 80343, "base_fare": 65071, "tax": 15272 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODAzNDMsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTUyNzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3OTY0MywiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxNTI3MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3OTY0MywiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxNTI3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 80343, "base_fare": 65071, "tax": 15272, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "15272.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 80343, "base_fare": 65071, "tax": 15272, "gross": { "base_fare": "64371.00", "tax": "15272.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "7087.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgwMzQzLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxNTI3Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTUyNzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NjQzLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxNTI3Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTUyNzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3OTY0My4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTUyNzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk2NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjcwODcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-3", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 80343, "calendar_total_sell": 80343, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 80343, "filter": { "id": "F1TT00016-3", "price": 80343, "journey_duration": "PT21H45M", "journey_duration_seconds": 78300, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 80343, "gross_total": 79643, "base_fare": 65071, "tax": 15272, "sell": { "currency": "BDT", "total": 80343, "base_fare": 65071, "tax": 15272 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODAzNDMsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTUyNzJ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3OTY0MywiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxNTI3MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo3OTY0MywiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxNTI3Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 80343, "base_fare": 65071, "tax": 15272, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "15272.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 80343, "base_fare": 65071, "tax": 15272, "gross": { "base_fare": "64371.00", "tax": "15272.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "7087.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgwMzQzLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxNTI3Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTUyNzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijc5NjQzLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxNTI3Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTUyNzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI3OTY0My4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTUyNzIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6Nzk2NDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjcwODcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI2NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikc4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxODgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-4", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 80343, "calendar_total_sell": 80343, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 80343, "filter": { "id": "F1TT00016-4", "price": 80343, "journey_duration": "PT1D3H5M", "journey_duration_seconds": 97500, "layover_duration": "PT15H50M", "layover_duration_seconds": 57000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-5", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-5", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKA5f9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 81204, "gross_total": 80504, "base_fare": 51890, "tax": 29314, "sell": { "currency": "BDT", "total": 81204, "base_fare": 51890, "tax": 29314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODEyMDQsImJhc2VfZmFyZSI6NTE4OTAsInRheCI6MjkzMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MDUwNCwiYmFzZV9mYXJlIjo1MTE5MCwidGF4IjoyOTMxNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MDUwNCwiYmFzZV9mYXJlIjo1MTE5MCwidGF4IjoyOTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 81204, "base_fare": 51890, "tax": 29314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "51190.00", "tax": "29314.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 81204, "base_fare": 51890, "tax": 29314, "gross": { "base_fare": "51190.00", "tax": "29314.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "14740.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgxMjA0LjAwIiwiYmFzZV9mYXJlIjoiNTE4OTAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgwNTA0LjAwIiwiYmFzZV9mYXJlIjoiNTExOTAuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4MDUwNC4wMCIsImJhc2VfZmFyZSI6IjUxMTkwLjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODA1MDQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE0NzQwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNDc0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "L", "farebasis": "L2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "E", "farebasis": "E2ASRYSS", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-5", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-5", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKA5f9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 81204, "calendar_total_sell": 81204, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81204, "filter": { "id": "F1TT00016-5", "price": 81204, "journey_duration": "PT8H15M", "journey_duration_seconds": 29700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:15:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AB00028-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "sessionId": null, "supplier_title": "Aurora", "color_code": "#ffffff", "supplier_code": "aurohub", "supplier_uid": "F1AB00028", "supplier_partner_code": "aurohub-1-00028", "flight_group": [ { "group": 1, "flight_key": "F1AB00028-2-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "3ca31092-f4bb-46bf-8b0a-613d0760cd8d", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1AB00028-2-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "7a92b68d-a381-403e-90aa-ae6008878a42", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "AHBag23", "brand_code": "AerohubBundle", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 81870.9, "gross_total": 634.96, "base_fare": 51409.71, "tax": 30461.19, "sell": { "currency": "BDT", "total": 81870.9, "base_fare": 51409.71, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQxLjk2LCJiYXNlX2ZhcmUiOjQwMy4xMSwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzQuOTYsImJhc2VfZmFyZSI6Mzk2LjExLCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzQuOTYsImJhc2VfZmFyZSI6Mzk2LjExLCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 81870.9, "base_fare": 51409.71, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50516.98", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 81870.9, "base_fare": 51409.71, "tax": 30461.19, "gross": { "base_fare": "50516.98", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0MS45NiIsImJhc2VfZmFyZSI6IjQwMy4xMSIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5Ni4xMSIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM0Ljk2IiwiYmFzZV9mYXJlIjoiMzk2LjExIiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk2LjExIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM0Ljk2IiwiYmFzZV9mYXJlIjoiMzk2LjExIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYzNC45NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "AHBag23", "brand_code": "AerohubBundle", "ruleId": "15", "fareKey": "3ca31092-f4bb-46bf-8b0a-613d0760cd8d", "fareSequence": 1, "price": { "currency": "BDT", "total": 81870.9, "gross_total": 634.96, "base_fare": 51409.71, "tax": 30461.19, "sell": { "currency": "BDT", "total": 81870.9, "base_fare": 51409.71, "tax": 30461.19 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQxLjk2LCJiYXNlX2ZhcmUiOjQwMy4xMSwidGF4IjoyMzguODV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzQuOTYsImJhc2VfZmFyZSI6Mzk2LjExLCJ0YXgiOjIzOC44NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzQuOTYsImJhc2VfZmFyZSI6Mzk2LjExLCJ0YXgiOjIzOC44NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 81870.9, "base_fare": 51409.71, "tax": 30461.19, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50516.98", "tax": "30461.19", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 81870.9, "base_fare": 51409.71, "tax": 30461.19, "gross": { "base_fare": "50516.98", "tax": "30461.19", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0MS45NiIsImJhc2VfZmFyZSI6IjQwMy4xMSIsInRheCI6IjIzOC44NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5Ni4xMSIsInRheCI6IjIzOC44NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM0Ljk2IiwiYmFzZV9mYXJlIjoiMzk2LjExIiwidGF4IjoiMjM4Ljg1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk2LjExIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM0Ljk2IiwiYmFzZV9mYXJlIjoiMzk2LjExIiwidGF4IjoiMjM4Ljg1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjYzNC45NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBag23", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "AerohubBundle", "brandName": "TGBag23", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwicm91dGluZ0tleSI6IjE3ODg3MzU4NzM1NzM4NzE0IiwiZGF0YSI6Ik9QbitmQkxmNGNIQjQzcFErSnlPSkZnNVdGZGVGZWVyTUlCblcycjk2amZ5V2RidDJvUzZCbWFnT2N3clhKZHoxRENHZ21uSFkyMjF0a0lCMkFoQXdYTldpeWZtMiszbUdQcHA1RkVpZllqb3diVEIxeStUK1czdU9WVnBcLzhod0cxcGREdjdvR1VuZ0xmR3V2ekxxRW4rbGlaZXBJUkwyaCt6eFNBMkluemJUSGU4YlZSZXN3cUpNOHdJUVY2WDVXMFJaSTBidGIxVGdGamY2a25IeU1lTnFcL0JoZjJtQ092SkR6OFVrZjkyV2dWc1R1bVwvWEdZUGJcL0x0WWN5SzRQMXVqclwvN1JpcjNrKzY4bmpTeEwrXC9nOVFEMm1xejcycFVsaGJOakZFd1BQWWpOSFVuT0lyNE9ybmNcL2FqN3VLMys3a0Y1SklHZFNQaXpkdzRLUEJEcCtEYzh5dTZqeVBDeHZsbklPaXRcL1dSSFEzYW83TjZpS1lVNVd4d2RPZUFheFlueHJsM01VOW9vMDVmV293Z3NKUnVkYmsyNERtNkVmbmpoQTJUN084dHZJY3pJaFBZVm5yXC9UY3J6TlV2V2JUSHlNcXN2VnArbFBWSUg1aXFUQlBtNGtENjN0dTVvVmpKTjVWQXRCWlVIeGhwamwyWXdsdTVqVnBaOTJEV2V2TEpSQWl4a0ZyRE5IWjlLSDhZVVFpeVRoZVNKNlR1b0VJb1pEY1ZxZTdmTHg0Z2NmeXVCSHVLTmNOVVBBMTJzdGc2NVJ0cDNlTzlGbEkrWDFESkVGd1loc2wrU3Vodlg3a3oxYzlsaStLNjdwcjNQTlN5Y1JDaEYxcExrM3dnT1wvSU0zWE5jZ2tnVndReEV5RmhsT05MUDJpZ0lJRTZabDNKcjJJU0FrdERRRUNZMWZiaW1ENWVuZmJENm9OS0dIc1wvbVpEWGlXQ3J3SGJ0Y3Y1K1NoZW5TSDJJYlVLWWZEaFNKVWJ3NWxUR1l2UTNIWmxWNnJ1d0loMk1hRTN6eEhJS21mRVlqb0VHVHVTR2J0cUdUYmNTZERjTVwvVHRkV2xUSUs2YWlXQlV5bkR0YzEyWHVVMlExb2F5RWJhbGtjNTZaa0Y4WkVJclBPVEp1NWpOWjFZMlBGMVFcL0IyWVJoeVNqdjJOSW83czhHYUVnSzZcL0ZcL1RqNDlCZHY5MWFDMnJWNndXelVZMWtSaTlMMVwvZmVQeG5WR1dvYktQT3lWdFhTTFwvNmZvUjdOaDBqNUt1RXZBTTkzMmd6Tms1S2RKUTRhUEQxSWNxSGJpekVyXC9VMDNQXC80Vm1XWEMxSHAwUXJENW51RUplRlVNXC90TFp0YU0yYjBIYnB5TUtuWVllZThNODljaVd0T0hzWmpHdElsdkR5dGo3bTlTRTJZM3NWYzRpaVZpR1wvRkY5bWlSY0dIVVwvN0gwc01UZit0aThWXC9BS1UzTHpJTkdSQkI5THkzZlM4SXdXZ3g5a3MzVEVrSzV6bGJXdFJtYlJ3MldBdlROQ2xKVVFXVUUxUXQ3N1wvYjdwZ2MySkJpcmdPMHlpSms0dDlXb242QlNUYnlmOEtHOXJSRFFMRGlTanBCN0hyMVh3eWxST3A2YlhjYVF1ajdcL0x4SlRnS1djZEp6WXNKU25oUDczTFNCRmFsOUw4N1lrSkFtc2laZ3U4WFdHdGFmOTliWmp2amtrWDB0SGlDcWtVZDZRY2VBakx5cyt5dzl0eFVWOEJrYVNcL1lNQUJUb2xDaWVVRGtqQlhOY1JVK1NCVU0reWs3RWpFdHZqR0RzWXZJb2JpbXNaUVhxSEhhR0l0cDRjVU5LaHFLbklWWDJXNm1rODRPeENxRHN4TnNscm5VTWg3dlNmcmdTZGx0MnhrWWdmM09QaUR0QStPWFhJditaSkhDVTlNUG1RMmRNbkdNWnY1VCs0STZScjdUNnArRVFEc05mTGNGajZuTnBqU1p1THR4OTMzbFwvSStYVXhWMmt4enRmdDgxRFNKN1Z3VHRVWFRXT2loNE9OQTJXd1E1OXBMOGZBZFA3ZFVFNXRZTCtSMkNac012NUJWT3ZLcXpGV2hIWCtGVkplbStxXC9hUE04K1RiZ1puTVpSWjFpc2JQZVwvK2kzeVJhR1FTYzE2M0VRbG1xR2k0ckpjS1VZeWZxSDEzU2s0bjByK3hGOUI4dFM4YkNUSXE0U1c1QWVFSUFtZDJCZkJlYkNPM0tWMDVPNjR1Q2hmanF1U0lxMFdidlRzTGtaTzhDT2JKR1RHSjF1SGZ4bXFKditLRlVuSDRpcXNNaU10TWpqVkFxNXdYZTgrOEY0djgySTh5VEorRmtOOEMwVG5wT1g1QndUV0Y0bk01UGlLRXdKSWptaDZwWllycHpBdEp3VHgyNWVDaW9BSFFHY29oVGRTdGlhZUJkSUVyVjhKS0UwRkNcL0hhTTMxcnVHUUVQSEJ5ODR6SU45bnNqWVRndThOdk14V2pxMEtQSTFKUnRhMFNGTkNhcTU1UW5mSHRmdnFtSXMwVUNEcm1xVmVLNlAyd1dRVlpOTVlMT1N1TWtncENQY0ZlWUhXdVJDakpUbTRvaXlldEJJM1BUVGpzNTNaT3NLV1RYZk80QktNODlYWk1nRDNTQmdUSDZMbElQSmtwOVwvVndGYkgxMEtiUTl5K1lOSDR4U0dkMEgycUFcL2Q5WmZDUXY4T2tlVXlVb1k4cVY1Qml0N3NPYVlscklBTjZwQjVScEhuVHd0TUc1TW9hUXBzMFwveG1PUmdjK1VIRkRjMkdcL2QwbGkxOTVHQWVkK0tqODl4WU84TlFNRHRNUUJqMzZqN0poa0JhUnJoK1o0R3dJYmk5cEo2QlhXYWpxakJJS0lJUDhhU3JcL1wvSkYwUE9cL0t5ZlJLQVBPTEFIVG8zRzhhWGdiYkc2bDVRdzk0MVJmU1o3T210cFk5b2QrdTlJMDFkalZXdTlUSUNVSnJjOGRNXC9WdlhVNEZiN1ZCVVhvT3hSd2dOMFRyUXhYekFJYXJzc0RhTitTTGxYQU5kdW9TNWhJcXhoYVpuT3lJZ2RTbDFDODZuZFIyTFQ3QmZvZDdWQjNCa2JpcytQemJFblJxb203dmZ5eDQya00yRXJlcDRSbExLSGVzTlY4dVVvb1ArUjNXY2xNTWwxQU9ERnVOTG9mQjA5T2NLMXNPZm0xVUhJbStTa2hTUEF2ZlBNZGF5NmUyMVNZOVc5VUQ1aXpiVTJOV1wvcFh1bGttbURwbk1nN25VODF4MW80SXJ5dnNvSU9YYWFmK1djSW0rMXVkME42OXh1NkFTWWNSaTRFcyswak04Q1wvTmFXVld4UW5reGhwUUpPUVE0aDNBOGMxK0NlMUZENDhLclZ5T0krajdidGwrdFZvT0Z4Uis5MlZBUjFqZm9EQ0wzNk1ZNnhOQmhuOHlnZkN6QWJOTGd6M21PUlpvVTgrWHgxQzRnMGRiQzNPWGVJVkxTTWlpaEhnYTliclJGbTZQemtmVzZ3aEg0Yll1dzg3ZW5yU0cyK1FWeVR3WFdVYUlNTDUxdjh3VzlrVFo1R1pmRm9vejNvZkMzT1Z3Z1dHaUtrNkFYMVNJcUF4KzdRT3laRWFMYTFPQzZkVVwvTGw0T09RSTkrK2xSOFczQnFKZ1VSZm1CTDl4aVZNUlFoVDk0SnB1czllQjZ3Z25zb1NvZzc3QWVaYUJvRWREeHFBN3RvZCtwcHdBMHpTcjZYXC9VSURaSFVkbXUrK3RiTmkwanhiYlRuOTJ0dlRVY1NQRWVQTUg2K09CK2dUU0J4aFpiU20wMGVWRWE1R2JoOHlOSG1BcFlMVGFWUThyNUdBN3RLb2FhSVBsSnlsNEZNUVFib3d2QlloQnpqVGxCSzZBbVBoTENKVlhpSFlKUDdmaXFJZ3BveVUrcTZYczhZZHVqSWd0azdcL1JKRzBcL3lFYk5Ydnc0U2FXelVIUzNzMTdPVE8xVmVaNXVRMzlkMmdnUTZoUG5ONGJKcTdRcFBwU0pEbFVrbXVMdXNGWWpXaHp4MXZ1NkNkbEJLUUlXMVJZKzR2YUEzUlJTQ1JkU2xoVGl4ajBzcFN6Q0VnaVI5ZTBrMDVkNWp3V0I2NWs2VjVqSjYzOUlaZlI4WUg4RDc1N09tK0pBUHhNZUVReTI5UVFHS2hiQzN3XC85Z2EwcGxubFRVWTJwcmpqNTlBc2hVbkZEZjI5KzR2eEJMaDVuMXlFU3FCSlpLTkZxWXhJZklTOHNxVFR6YzZSSE01T0VYSnRQMVJ6Tk03MUlnUXRPaEo5eFFYclNpbDZJcHF4VVl2bzZablJxNEh6UUt0U1grTWpcL01hV3Y2bitzcVhzeVFqQ2VtZEtGODZMR0pQbW5NanorY2xPZ2F2bEVHZEk0Q3Q4bDVxTVNDSTJyYU1XS01PM3hqMHNUY2lVcHRRYnBnNWNwRDcrY0x4clZKcGkwS0JzcVBcLzBRXC91THFDREJIeEkyMWgwTGJRbEZ3Z0liTmdBUUNtN0YwYUNhM1N3d09wa0R1UjdleHhnam9mWk5hUmVnU09jNmxMRVViY29NZUowdlpjZGlrM2d0S2FkT0lsVFwvTWVwUzFPXC9XR0JIcEtqU2s5a3NlVFN4cFJnRnpoWDVxXC9zbVV0UW81NnNUNm4zZlFCeHkrRTdWUXMxdmY5RnhmOVwvOXZ2Mk83bmdzSFF3RmxWVEVPc3VXT29SaExDRU5kRmxyZ3lCOXQ1eE5vYWd3YWFVSlpxTnVwWCtmK3ZaQWNcLzZmYXExejhcLzA1eWtwMFd0cU5SNHNVeEpWcTBNajh0ZlJaNG5Jc3M2Um5ld2prSmFXTUh1XC9YSW11eVo4WmY2V1wvYmVwWFdjbVwvXC9NNGRqVnhBK0lzb0xnR1ptcGRrcThwaVRXSDlhTVRVZ3lqZXRtZldpam1kZ1Q2ZFlabVpqYVk0SE40dHRuOWVrT25oZmJsS2s3WXJRY3pVcGhqakhzWjA5c0h2VzVhUHFPM01SVmNJSE15RDVRTjFpVHo0R0t2N2ZtRDJOY1MycEd2WXQ2MkNVMUZxMTZ5RkU5VXI4SlZJUkZqRmpudzl0a0RQVVl4RGttdWFLY0dLSlNnN3p4RXkyQXc5QkxIeDFuYU5CbG1ONXF2emsxZUhOYnpcL3VZbzI3T0VvYU11S3hUYWI3Sytvem1HdWdhOG9FOTBzMm5OXC9mNjA1NkdSTk9yS29MRzFScVZxYnVWem96cStkdmxcL2xPdThiNU91MEtabXJuTkRQVVV2U2pVYTM1K2ZuelZjd3ZcL0tWeDQzRUV5WGtUMlJPUkt4RFwvWURDUkVFWTRNNStUcnRqYlRFcUdRRUJhZDdFTXRwV3E1bUVWUVFsa3RodDFYWllSd1wvZTJ1NkJDM3RDdTkxb2J1aTRtZzJjVW9qTDB4MG5UWWZaZElmb25vbE82WGVIbVBEdzRob0IrVWhKY0U2bzJEeHBwMlJWVlhscUw4Z21mNVR5WVdtVDVDZWFSdGdibVFwemNlQkNMNWNTbVZMeXlVeWd6VWNXbWF0S0R5UzN0a2p6NmM2ZGhRR2RqT2pQXC9cL1hcLzFcL2kyZ0RQelg3MmI1MmJZTUNQbmFZVThzK2dnUmtKR2dTRk1RUklMSlVSMUdFNEZ0aWhObmRpak5hUWJTaGllbUdvb0gxUGh5MmprZlwvMFliV2tUQTBEaTVYS1NrRG1KV3o3Q3pHS0NCaFVGblJqdmNTU3dUYmhEejM3blpLRkkyalNIUXpYekFvUzFsVkx0UXF4NlwvREo4QWVyQkNYckZBemNFYmMwNDNSVm5Wc0lXbWFNWVF6NU1GXC8yTFJQdkF6aVhLQUFmcmR1a2F4ZVRPK1Rwb0ZIWFwvT2tKRTB6Z3R2QXJEbFdTSWorcE0wSDl6WVpVYVpyN1Rpc3VGZnRMallyREU5d1h1Tms1aVBOYTJuUm5CSFRob1ZjN0hxWDdlakZoRldaS25UeGZGODdNY2t1RXNaODMrOVZ0Zmc0ZVZDZW9IWFFjcExwWjRyZEFEYVJ1a2FzeTFKSWc0d1JPdUxYYlAwMjJsQzBEa0J6SUI5VkhPcEdxc3ZpSjR4WlNPNlJmTDY5a0FjeTI0Y3F4NDk2dFFjVWhPQWZNU3JHcXJCcGNEczh4a29kc2xmWkdTY0owS0hpZFFYNytkUDlNeVVKc3FBQVwvK3hYdytrcXdrbFNNaW1YOEdsNWhwd1BGSjlcL3d1clM3OUdrVGlvQkVvVkZmdjBUVjB3TXpDc3NpY0dmNmFMZlpNcDhtS0dWMTJRVnJrUHlMbXJuZGRTVDFvTHNkcUl5bXhBbFIxYVZ1RnpSM1FGcjlyS2hpMVBCZStzb21BZjNYTEh4TDRlU25XN1Z0VFo3UjFGMGU2MVwvdEJJdnQxZ1YyWFU3RkFvaFZcL2o3TEllZ3lTY1wvTVpTWXdvWVJxN2wyZUpOWlwvRDZHbmtpblBhM0JOckZtZVdFV1Ayd0NWdWpVVTlJSzBRNE00TDNBaXpwNjFDUCs0aER4c1NvN3hyOTcyQ2VhUlZPYktqRCtZR0lcLysyaUthc0lcL0JKZHNUT1V5Z0JlbjB3UXR0bVRHdWJSUXhqeVRmMzRWcFJHWHFNNVZZVUIxeExlYkZiVGZpbElad3A5UWE1czFJXC9mNjRjREFycWtVSG5Ed1VWUWJTcHFmYkROc0ExVlFcLzcxTnpaNnBaenkwZFpmSTM5Zm1XTWZlZDU5bjlUZDJXazdUaDBzR1hTMGlORCszZmcxTDdqOW92WjZOcmdsYW12R2VmcXNXVzFCRmxROVlFZVZKRFcrbm5ZaVpPOGx4TzNjemJhK2lZSWU2QXNmRDFqZG85SXVwUFlsTmkrMDl1SDFCTTQxY3lyNFhvWUlTVVpyWmoyUVhtbHRHcDZ0ZzdQTDhLUUIzUnNGZUFXVnZUREV2bEY1UDk5R3RHWGxPV1NSdDVtWk1yTlZLWTF1cUxTOGdIUWJFVitMXC9kdEpSYXkyMEcwSHBRSlgzRG5Zajc4SHhLSERzaVhoOUl5bG5mZ3IzMEwyWHZQZzNyNDEwTDBqb3cxbkNYeVN6c3JoOUp6dEEwMlluRUZmUnh1RDBhVE15NjlIK0U0ZjZuRnNBbytYV2F0TnNobWx0UEMybGYxenlSYzVUQnRNTmlVNFAyU1Bvdzk4dW4zXC9BY2JDZ2s0SW5IWDlQR2tFN1JacVhiNHFoWnIrcEpUM1lhZ0hcL01iMWh3a1lVZk5vQ3NrSU5HaU1aeTBcL3dkdk5TOWEzOXpcL0JrWE93REEyQkhpak11MlwvXC9IRlVhNDVJNTFWZG13ZFp4dXpFZ3M3SnF4RXh0bENYUUdzT2ZuTEhzMHZSa2VwamM5VHZKZlwvZTFqZk5QRWFuVXFyMVlzNlVHRnVcL1RcLzNtS3BPY2xVa2RERnBZamh3NElOOHdkVWNiQkU0c3hld2Q0RFBCMjJYYUZxSGRhMUNrcXA1aVZ2UHZEelViZFVDdEhoOEVHZlpEWWhNZEViWDZNWE8yR3ltWktkRWhZSkg5SjR3bkh4UDJpZWFoWDBEMlk2RkxnOTZvWXNNWXdua2oxdWd5REVaVFwvZDBuWk9PeGdHWFJoSXR4cUsrdjhRUlwvc1hUQjdEWU5wTEh6QldMVnFTTnBMMUtIMzNXRThtQXJGSXllUWNWREo0Nm9XQ0xcL0d2amgxeWtWZlVRaWEzckI2S29hMkR0cWZWbXpBQUc4VWZnUzRaek1xTVg1OTN2U2E5UXpEUStpNGZPNjFJbys5c3V3SEJpR0NtMVpya3JmR0hSZWlDaWVOMzdIMnNNY3VXeEVzSUdhNTBuV3lNTkQrSXFuNUdPc1l4aFBKOFBtUE5nbDNkV2lPVlArRWhybnpYUGE4NDVHVFR2UkF6OUVvT3BnbE5iWlIzQW5ZWXgwWW1VZW5FbElGWkV0dzJqU2JoUGk4Y0tYK04zNSs5WE9vNU5zTkZwdm9OZVZ0am03blpGSmdPaXZKcTNEY2czNWh4IiwiYWdlbmN5QWNjb3VudElEIjoiNTkifSwicHJpbWFyeV9mYXJlS2V5IjoiM2NhMzEwOTItZjRiYi00NmJmLThiMGEtNjEzZDA3NjBjZDhkIiwicnVsZUlkIjoiMTUiLCJyb3V0aW5nIjp7InJvdXRlVHlwZSI6MSwicm91dGluZ0tleSI6IjE3ODg3MzU4NzM1NzM4NzE0IiwiZnJvbVNlZ21lbnRzIjpbeyJhaXJjcmFmdENvZGUiOiIzMlEiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMiIsImFyclRpbWUiOiIyMDI2MTAxMjE5MDUiLCJjYXJyaWVyIjoiQ1oiLCJkYXRhIjoiIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDEiLCJkZXBUaW1lIjoiMjAyNjEwMTIxMzE1IiwiZHVyYXRpb24iOjIzMCwiZmFyZXMiOlt7InBheEZhcmUiOnsiQURUIjpbeyJjaGFyZ2VUeXBlIjoiRmFyZVByaWNlIiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjM5Ni4xMSwib3JpZ2luYWxBbW91bnQiOjM5Ni4xMSwiY3VycmVuY3kiOiJVU0QiLCJvcmlnaW5hbEN1cnJlbmN5IjoiVVNEIn0seyJjaGFyZ2VUeXBlIjoiVGF4IiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjIzOC44NSwib3JpZ2luYWxBbW91bnQiOjIzOC44NSwiY3VycmVuY3kiOiJVU0QiLCJvcmlnaW5hbEN1cnJlbmN5IjoiVVNEIn1dLCJDSEQiOltdLCJJTkYiOltdfSwiYXZhaWxhYmxlQ291bnQiOjksImZhcmVLZXkiOiIzY2EzMTA5Mi1mNGJiLTQ2YmYtOGIwYS02MTNkMDc2MGNkOGQiLCJmYXJlQmFzaXNDb2RlIjoiTDJBU1JZU1MiLCJmYXJlU2VxdWVuY2UiOjEsInByb2R1Y3RDbGFzcyI6IlkiLCJjYWJpbk5hbWUiOiJFY29ub215IiwiY2FiaW5DbGFzcyI6IkwiLCJmYXJlVHlwZUNvZGUiOiJBZXJvaHViQnVuZGxlIiwiZmFyZVR5cGVEZXNjIjoiQUhCYWcyMyIsImlzc3VlUG9saWN5VHlwZSI6IlIxLFMxLFQxIiwiYWdlbmN5QWNjb3VudElEIjoxMjYsInJ1bGVJZCI6IjE1IiwiYnVuZGxlSWQiOjB9XSwiZmxpZ2h0TnVtYmVyIjoiQ1o1MDE2Iiwic3RvcEFpcnBvcnRzIjpbXSwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoiQ1o1MDE2Iiwib3BlcmF0aW5nQ2FycmllciI6IkNaIn1dLCJyZXRTZWdtZW50cyI6W3siYWlyY3JhZnRDb2RlIjoiMzJRIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNjExMDgyMTUwIiwiY2FycmllciI6IkNaIiwiZGF0YSI6IiIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQyIiwiZGVwVGltZSI6IjIwMjYxMTA4MTkyNSIsImR1cmF0aW9uIjoyNjUsImZhcmVzIjpbeyJwYXhGYXJlIjp7IkFEVCI6W3siY2hhcmdlVHlwZSI6IkZhcmVQcmljZSIsImNoYXJnZURlc2MiOiIiLCJjaGFyZ2VDb2RlIjoiIiwiYW1vdW50IjowLCJvcmlnaW5hbEFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJvcmlnaW5hbEN1cnJlbmN5IjoiVVNEIn0seyJjaGFyZ2VUeXBlIjoiVGF4IiwiY2hhcmdlRGVzYyI6IiIsImNoYXJnZUNvZGUiOiIiLCJhbW91bnQiOjAsIm9yaWdpbmFsQW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm9yaWdpbmFsQ3VycmVuY3kiOiJVU0QifV0sIkNIRCI6W10sIklORiI6W119LCJhdmFpbGFibGVDb3VudCI6OSwiZmFyZUtleSI6IjdhOTJiNjhkLWEzODEtNDAzZS05MGFhLWFlNjAwODg3OGE0MiIsImZhcmVCYXNpc0NvZGUiOiJFMkFTUlVTUyIsImZhcmVTZXF1ZW5jZSI6MSwicHJvZHVjdENsYXNzIjoiWSIsImNhYmluTmFtZSI6IkVjb25vbXkiLCJjYWJpbkNsYXNzIjoiRSIsImZhcmVUeXBlQ29kZSI6IkFlcm9odWJCdW5kbGUiLCJmYXJlVHlwZURlc2MiOiJBSEJhZzIzIiwiaXNzdWVQb2xpY3lUeXBlIjoiUjEsUzEsVDEiLCJhZ2VuY3lBY2NvdW50SUQiOjEyNiwicnVsZUlkIjoiMTUiLCJidW5kbGVJZCI6MH1dLCJmbGlnaHROdW1iZXIiOiJDWjM5MSIsInN0b3BBaXJwb3J0cyI6W10sImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6IkNaMzkxIiwib3BlcmF0aW5nQ2FycmllciI6IkNaIn1dLCJkYXRhIjoiT1BuK2ZCTGY0Y0hCNDNwUStKeU9KRmc1V0ZkZUZlZXJNSUJuVzJyOTZqZnlXZGJ0Mm9TNkJtYWdPY3dyWEpkejFEQ0dnbW5IWTIyMXRrSUIyQWhBd1hOV2l5Zm0yKzNtR1BwcDVGRWlmWWpvd2JUQjF5K1QrVzN1T1ZWcFwvOGh3RzFwZER2N29HVW5nTGZHdXZ6THFFbitsaVplcElSTDJoK3p4U0EySW56YlRIZThiVlJlc3dxSk04d0lRVjZYNVcwUlpJMGJ0YjFUZ0ZqZjZrbkh5TWVOcVwvQmhmMm1DT3ZKRHo4VWtmOTJXZ1ZzVHVtXC9YR1lQYlwvTHRZY3lLNFAxdWpyXC83UmlyM2srNjhualN4TCtcL2c5UUQybXF6NzJwVWxoYk5qRkV3UFBZak5IVW5PSXI0T3JuY1wvYWo3dUszKzdrRjVKSUdkU1BpemR3NEtQQkRwK0RjOHl1Nmp5UEN4dmxuSU9pdFwvV1JIUTNhbzdONmlLWVU1V3h3ZE9lQWF4WW54cmwzTVU5b28wNWZXb3dnc0pSdWRiazI0RG02RWZuamhBMlQ3Tzh0dkljekloUFlWbnJcL1RjcnpOVXZXYlRIeU1xc3ZWcCtsUFZJSDVpcVRCUG00a0Q2M3R1NW9WakpONVZBdEJaVUh4aHBqbDJZd2x1NWpWcFo5MkRXZXZMSlJBaXhrRnJETkhaOUtIOFlVUWl5VGhlU0o2VHVvRUlvWkRjVnFlN2ZMeDRnY2Z5dUJIdUtOY05VUEExMnN0ZzY1UnRwM2VPOUZsSStYMURKRUZ3WWhzbCtTdWh2WDdrejFjOWxpK0s2N3ByM1BOU3ljUkNoRjFwTGszd2dPXC9JTTNYTmNna2dWd1F4RXlGaGxPTkxQMmlnSUlFNlpsM0pyMklTQWt0RFFFQ1kxZmJpbUQ1ZW5mYkQ2b05LR0hzXC9tWkRYaVdDcndIYnRjdjUrU2hlblNIMkliVUtZZkRoU0pVYnc1bFRHWXZRM0habFY2cnV3SWgyTWFFM3p4SElLbWZFWWpvRUdUdVNHYnRxR1RiY1NkRGNNXC9UdGRXbFRJSzZhaVdCVXluRHRjMTJYdVUyUTFvYXlFYmFsa2M1NlprRjhaRUlyUE9USnU1ak5aMVkyUEYxUVwvQjJZUmh5U2p2Mk5JbzdzOEdhRWdLNlwvRlwvVGo0OUJkdjkxYUMyclY2d1d6VVkxa1JpOUwxXC9mZVB4blZHV29iS1BPeVZ0WFNMXC82Zm9SN05oMGo1S3VFdkFNOTMyZ3pOazVLZEpRNGFQRDFJY3FIYml6RXJcL1UwM1BcLzRWbVdYQzFIcDBRckQ1bnVFSmVGVU1cL3RMWnRhTTJiMEhicHlNS25ZWWVlOE04OWNpV3RPSHNaakd0SWx2RHl0ajdtOVNFMlkzc1ZjNGlpVmlHXC9GRjltaVJjR0hVXC83SDBzTVRmK3RpOFZcL0FLVTNMeklOR1JCQjlMeTNmUzhJd1dneDlrczNURWtLNXpsYld0Um1iUncyV0F2VE5DbEpVUVdVRTFRdDc3XC9iN3BnYzJKQmlyZ08weWlKazR0OVdvbjZCU1RieWY4S0c5clJEUUxEaVNqcEI3SHIxWHd5bFJPcDZiWGNhUXVqN1wvTHhKVGdLV2NkSnpZc0pTbmhQNzNMU0JGYWw5TDg3WWtKQW1zaVpndThYV0d0YWY5OWJaanZqa2tYMHRIaUNxa1VkNlFjZUFqTHlzK3l3OXR4VVY4QmthU1wvWU1BQlRvbENpZVVEa2pCWE5jUlUrU0JVTSt5azdFakV0dmpHRHNZdklvYmltc1pRWHFISGFHSXRwNGNVTktocUtuSVZYMlc2bWs4NE94Q3FEc3hOc2xyblVNaDd2U2ZyZ1NkbHQyeGtZZ2YzT1BpRHRBK09YWEl2K1pKSENVOU1QbVEyZE1uR01adjVUKzRJNlJyN1Q2cCtFUURzTmZMY0ZqNm5OcGpTWnVMdHg5MzNsXC9JK1hVeFYya3h6dGZ0ODFEU0o3VndUdFVYVFdPaWg0T05BMld3UTU5cEw4ZkFkUDdkVUU1dFlMK1IyQ1pzTXY1QlZPdktxekZXaEhYK0ZWSmVtK3FcL2FQTTgrVGJnWm5NWlJaMWlzYlBlXC8raTN5UmFHUVNjMTYzRVFsbXFHaTRySmNLVVl5ZnFIMTNTazRuMHIreEY5Qjh0UzhiQ1RJcTRTVzVBZUVJQW1kMkJmQmViQ08zS1YwNU82NHVDaGZqcXVTSXEwV2J2VHNMa1pPOENPYkpHVEdKMXVIZnhtcUp2K0tGVW5INGlxc01pTXRNampWQXE1d1hlOCs4RjR2ODJJOHlUSitGa044QzBUbnBPWDVCd1RXRjRuTTVQaUtFd0pJam1oNnBaWXJwekF0SndUeDI1ZUNpb0FIUUdjb2hUZFN0aWFlQmRJRXJWOEpLRTBGQ1wvSGFNMzFydUdRRVBIQnk4NHpJTjluc2pZVGd1OE52TXhXanEwS1BJMUpSdGEwU0ZOQ2FxNTVRbmZIdGZ2cW1JczBVQ0RybXFWZUs2UDJ3V1FWWk5NWUxPU3VNa2dwQ1BjRmVZSFd1UkNqSlRtNG9peWV0QkkzUFRUanM1M1pPc0tXVFhmTzRCS004OVhaTWdEM1NCZ1RINkxsSVBKa3A5XC9Wd0ZiSDEwS2JROXkrWU5INHhTR2QwSDJxQVwvZDlaZkNRdjhPa2VVeVVvWThxVjVCaXQ3c09hWWxySUFONnBCNVJwSG5Ud3RNRzVNb2FRcHMwXC94bU9SZ2MrVUhGRGMyR1wvZDBsaTE5NUdBZWQrS2o4OXhZTzhOUU1EdE1RQmozNmo3SmhrQmFScmgrWjRHd0liaTlwSjZCWFdhanFqQklLSUlQOGFTclwvXC9KRjBQT1wvS3lmUktBUE9MQUhUbzNHOGFYZ2JiRzZsNVF3OTQxUmZTWjdPbXRwWTlvZCt1OUkwMWRqVld1OVRJQ1VKcmM4ZE1cL1Z2WFU0RmI3VkJVWG9PeFJ3Z04wVHJReFh6QUlhcnNzRGFOK1NMbFhBTmR1b1M1aElxeGhhWm5PeUlnZFNsMUM4Nm5kUjJMVDdCZm9kN1ZCM0JrYmlzK1B6YkVuUnFvbTd2Znl4NDJrTTJFcmVwNFJsTEtIZXNOVjh1VW9vUCtSM1djbE1NbDFBT0RGdU5Mb2ZCMDlPY0sxc09mbTFVSEltK1NraFNQQXZmUE1kYXk2ZTIxU1k5VzlVRDVpemJVMk5XXC9wWHVsa21tRHBuTWc3blU4MXgxbzRJcnl2c29JT1hhYWYrV2NJbSsxdWQwTjY5eHU2QVNZY1JpNEVzKzBqTThDXC9OYVdWV3hRbmt4aHBRSk9RUTRoM0E4YzErQ2UxRkQ0OEtyVnlPSStqN2J0bCt0Vm9PRnhSKzkyVkFSMWpmb0RDTDM2TVk2eE5CaG44eWdmQ3pBYk5MZ3ozbU9SWm9VOCtYeDFDNGcwZGJDM09YZUlWTFNNaWloSGdhOWJyUkZtNlB6a2ZXNndoSDRiWXV3ODdlbnJTRzIrUVZ5VHdYV1VhSU1MNTF2OHdXOWtUWjVHWmZGb296M29mQzNPVndnV0dpS2s2QVgxU0lxQXgrN1FPeVpFYUxhMU9DNmRVXC9MbDRPT1FJOSsrbFI4VzNCcUpnVVJmbUJMOXhpVk1SUWhUOTRKcHVzOWVCNndnbnNvU29nNzdBZVphQm9FZER4cUE3dG9kK3Bwd0EwelNyNlhcL1VJRFpIVWRtdSsrdGJOaTBqeGJiVG45MnR2VFVjU1BFZVBNSDYrT0IrZ1RTQnhoWmJTbTAwZVZFYTVHYmg4eU5IbUFwWUxUYVZROHI1R0E3dEtvYWFJUGxKeWw0Rk1RUWJvd3ZCWWhCempUbEJLNkFtUGhMQ0pWWGlIWUpQN2ZpcUlncG95VStxNlhzOFlkdWpJZ3RrN1wvUkpHMFwveUViTlh2dzRTYVd6VUhTM3MxN09UTzFWZVo1dVEzOWQyZ2dRNmhQbk40YkpxN1FwUHBTSkRsVWttdUx1c0ZZaldoengxdnU2Q2RsQktRSVcxUlkrNHZhQTNSUlNDUmRTbGhUaXhqMHNwU3pDRWdpUjllMGswNWQ1andXQjY1azZWNWpKNjM5SVpmUjhZSDhENzU3T20rSkFQeE1lRVF5MjlRUUdLaGJDM3dcLzlnYTBwbG5sVFVZMnByamo1OUFzaFVuRkRmMjkrNHZ4QkxoNW4xeUVTcUJKWktORnFZeElmSVM4c3FUVHpjNlJITTVPRVhKdFAxUnpOTTcxSWdRdE9oSjl4UVhyU2lsNklwcXhVWXZvNlpuUnE0SHpRS3RTWCtNalwvTWFXdjZuK3NxWHN5UWpDZW1kS0Y4NkxHSlBtbk1qeitjbE9nYXZsRUdkSTRDdDhsNXFNU0NJMnJhTVdLTU8zeGowc1RjaVVwdFFicGc1Y3BENytjTHhyVkpwaTBLQnNxUFwvMFFcL3VMcUNEQkh4STIxaDBMYlFsRndnSWJOZ0FRQ203RjBhQ2EzU3d3T3BrRHVSN2V4eGdqb2ZaTmFSZWdTT2M2bExFVWJjb01lSjB2WmNkaWszZ3RLYWRPSWxUXC9NZXBTMU9cL1dHQkhwS2pTazlrc2VUU3hwUmdGemhYNXFcL3NtVXRRbzU2c1Q2bjNmUUJ4eStFN1ZRczF2ZjlGeGY5XC85dnYyTzduZ3NIUXdGbFZURU9zdVdPb1JoTENFTmRGbHJneUI5dDV4Tm9hZ3dhYVVKWnFOdXBYK2YrdlpBY1wvNmZhcTF6OFwvMDV5a3AwV3RxTlI0c1V4SlZxME1qOHRmUlo0bklzczZSbmV3amtKYVdNSHVcL1hJbXV5WjhaZjZXXC9iZXBYV2NtXC9cL000ZGpWeEErSXNvTGdHWm1wZGtxOHBpVFdIOWFNVFVneWpldG1mV2lqbWRnVDZkWVptWmphWTRITjR0dG45ZWtPbmhmYmxLazdZclFjelVwaGpqSHNaMDlzSHZXNWFQcU8zTVJWY0lITXlENVFOMWlUejRHS3Y3Zm1EMk5jUzJwR3ZZdDYyQ1UxRnExNnlGRTlVcjhKVklSRmpGam53OXRrRFBVWXhEa211YUtjR0tKU2c3enhFeTJBdzlCTEh4MW5hTkJsbU41cXZ6azFlSE5ielwvdVlvMjdPRW9hTXVLeFRhYjdLK296bUd1Z2E4b0U5MHMybk5cL2Y2MDU2R1JOT3JLb0xHMVJxVnFidVZ6b3pxK2R2bFwvbE91OGI1T3UwS1ptcm5ORFBVVXZTalVhMzUrZm56VmN3dlwvS1Z4NDNFRXlYa1QyUk9SS3hEXC9ZRENSRUVZNE01K1RydGpiVEVxR1FFQmFkN0VNdHBXcTVtRVZRUWxrdGh0MVhaWVJ3XC9lMnU2QkMzdEN1OTFvYnVpNG1nMmNVb2pMMHgwblRZZlpkSWZvbm9sTzZYZUhtUER3NGhvQitVaEpjRTZvMkR4cHAyUlZWWGxxTDhnbWY1VHlZV21UNUNlYVJ0Z2JtUXB6Y2VCQ0w1Y1NtVkx5eVV5Z3pVY1dtYXRLRHlTM3Rrano2YzZkaFFHZGpPalBcL1wvWFwvMVwvaTJnRFB6WDcyYjUyYllNQ1BuYVlVOHMrZ2dSa0pHZ1NGTVFSSUxKVVIxR0U0RnRpaE5uZGlqTmFRYlNoaWVtR29vSDFQaHkyamtmXC8wWWJXa1RBMERpNVhLU2tEbUpXejdDekdLQ0JoVUZuUmp2Y1NTd1RiaER6MzduWktGSTJqU0hRelh6QW9TMWxWTHRRcXg2XC9ESjhBZXJCQ1hyRkF6Y0ViYzA0M1JWblZzSVdtYU1ZUXo1TUZcLzJMUlB2QXppWEtBQWZyZHVrYXhlVE8rVHBvRkhYXC9Pa0pFMHpndHZBckRsV1NJaitwTTBIOXpZWlVhWnI3VGlzdUZmdExqWXJERTl3WHVOazVpUE5hMm5SbkJIVGhvVmM3SHFYN2VqRmhGV1pLblR4ZkY4N01ja3VFc1o4Mys5VnRmZzRlVkNlb0hYUWNwTHBaNHJkQURhUnVrYXN5MUpJZzR3Uk91TFhiUDAyMmxDMERrQnpJQjlWSE9wR3FzdmlKNHhaU082UmZMNjlrQWN5MjRjcXg0OTZ0UWNVaE9BZk1TckdxckJwY0RzOHhrb2RzbGZaR1NjSjBLSGlkUVg3K2RQOU15VUpzcUFBXC8reFh3K2txd2tsU01pbVg4R2w1aHB3UEZKOVwvd3VyUzc5R2tUaW9CRW9WRmZ2MFRWMHdNekNzc2ljR2Y2YUxmWk1wOG1LR1YxMlFWcmtQeUxtcm5kZFNUMW9Mc2RxSXlteEFsUjFhVnVGelIzUUZyOXJLaGkxUEJlK3NvbUFmM1hMSHhMNGVTblc3VnRUWjdSMUYwZTYxXC90Qkl2dDFnVjJYVTdGQW9oVlwvajdMSWVneVNjXC9NWlNZd29ZUnE3bDJlSk5aXC9ENkdua2luUGEzQk5yRm1lV0VXUDJ3Q1Z1alVVOUlLMFE0TTRMM0FpenA2MUNQKzRoRHhzU283eHI5NzJDZWFSVk9iS2pEK1lHSVwvKzJpS2FzSVwvQkpkc1RPVXlnQmVuMHdRdHRtVEd1YlJReGp5VGYzNFZwUkdYcU01VllVQjF4TGViRmJUZmlsSVp3cDlRYTVzMUlcL2Y2NGNEQXJxa1VIbkR3VVZRYlNwcWZiRE5zQTFWUVwvNzFOelo2cFp6eTBkWmZJMzlmbVdNZmVkNTluOVRkMldrN1RoMHNHWFMwaU5EKzNmZzFMN2o5b3ZaNk5yZ2xhbXZHZWZxc1dXMUJGbFE5WUVlVkpEVytubllpWk84bHhPM2N6YmEraVlJZTZBc2ZEMWpkbzlJdXBQWWxOaSswOXVIMUJNNDFjeXI0WG9ZSVNVWnJaajJRWG1sdEdwNnRnN1BMOEtRQjNSc0ZlQVdWdlRERXZsRjVQOTlHdEdYbE9XU1J0NW1aTXJOVktZMXVxTFM4Z0hRYkVWK0xcL2R0SlJheTIwRzBIcFFKWDNEbllqNzhIeEtIRHNpWGg5SXlsbmZncjMwTDJYdlBnM3I0MTBMMGpvdzFuQ1h5U3pzcmg5Snp0QTAyWW5FRmZSeHVEMGFUTXk2OUgrRTRmNm5Gc0FvK1hXYXROc2htbHRQQzJsZjF6eVJjNVRCdE1OaVU0UDJTUG93OTh1bjNcL0FjYkNnazRJbkhYOVBHa0U3UlpxWGI0cWhacitwSlQzWWFnSFwvTWIxaHdrWVVmTm9Dc2tJTkdpTVp5MFwvd2R2TlM5YTM5elwvQmtYT3dEQTJCSGlqTXUyXC9cL0hGVWE0NUk1MVZkbXdkWnh1ekVnczdKcXhFeHRsQ1hRR3NPZm5MSHMwdlJrZXBqYzlUdkpmXC9lMWpmTlBFYW5VcXIxWXM2VUdGdVwvVFwvM21LcE9jbFVrZERGcFlqaHc0SU44d2RVY2JCRTRzeGV3ZDREUEIyMlhhRnFIZGExQ2txcDVpVnZQdkR6VWJkVUN0SGg4RUdmWkRZaE1kRWJYNk1YTzJHeW1aS2RFaFlKSDlKNHduSHhQMmllYWhYMEQyWTZGTGc5Nm9Zc01Zd25rajF1Z3lERVpUXC9kMG5aT094Z0dYUmhJdHhxSyt2OFFSXC9zWFRCN0RZTnBMSHpCV0xWcVNOcEwxS0gzM1dFOG1BckZJeWVRY1ZESjQ2b1dDTFwvR3ZqaDF5a1ZmVVFpYTNyQjZLb2EyRHRxZlZtekFBRzhVZmdTNFp6TXFNWDU5M3ZTYTlRekRRK2k0Zk82MUlvKzlzdXdIQmlHQ20xWnJrcmZHSFJlaUNpZU4zN0gyc01jdVd4RXNJR2E1MG5XeU1ORCtJcW41R09zWXhoUEo4UG1QTmdsM2RXaU9WUCtFaHJuelhQYTg0NUdUVHZSQXo5RW9PcGdsTmJaUjNBbllZeDBZbVVlbkVsSUZaRXR3MmpTYmhQaThjS1grTjM1KzlYT281TnNORnB2b05lVnRqbTduWkZKZ09pdkpxM0RjZzM1aHgiLCJhZ2VuY3lBY2NvdW50SUQiOiI1OSIsImNoYXJnZUZlZXMiOlt7ImNoYXJnZUFtb3VudCI6MCwiY2hhcmdlVHlwZSI6MSwiY3VycmVuY3kiOiJVU0QifV19LCJydWxlcyI6W3sicnVsZUlkIjoiMTUiLCJlbmRvcnNlbWVudCI6MCwiY2hhbmdlSW5mb0xpc3QiOltdLCJjYW5jZWxJbmZvTGlzdCI6W10sImZyZWVCYWdJbmZvTGlzdCI6W3siam91cm5leVR5cGUiOjEsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MCwiY2hlY2tpbkJhZ1BpZWNlIjoxLCJjaGVja2luQmFnV2VpZ2h0IjoyMywiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjEsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX0seyJqb3VybmV5VHlwZSI6MSwic2VnbWVudE5vIjoxLCJwYXNzZW5nZXJUeXBlIjoxLCJjaGVja2luQmFnUGllY2UiOjAsImNoZWNraW5CYWdXZWlnaHQiOjAsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoxLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9LHsiam91cm5leVR5cGUiOjIsInNlZ21lbnRObyI6MSwicGFzc2VuZ2VyVHlwZSI6MCwiY2hlY2tpbkJhZ1BpZWNlIjoxLCJjaGVja2luQmFnV2VpZ2h0IjoyMywiY2hlY2tpbkJhZ1dlaWdodFR5cGUiOjEsImNhcnJ5b25CYWdnYWdlUGllY2UiOjAsImNhcnJ5b25CYWdnYWdlV2VpZ2h0IjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdoVHlwZSI6MX0seyJqb3VybmV5VHlwZSI6Miwic2VnbWVudE5vIjoxLCJwYXNzZW5nZXJUeXBlIjoxLCJjaGVja2luQmFnUGllY2UiOjAsImNoZWNraW5CYWdXZWlnaHQiOjAsImNoZWNraW5CYWdXZWlnaHRUeXBlIjoxLCJjYXJyeW9uQmFnZ2FnZVBpZWNlIjowLCJjYXJyeW9uQmFnZ2FnZVdlaWdodCI6MCwiY2FycnlvbkJhZ2dhZ2VXZWlnaFR5cGUiOjF9XX1dLCJzZWFyY2hJZCI6Ijc2YmRjZGZjOWRlNjIwMjQyODhlYTY3NjU1ZGVjMDMxIiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 81870.9, "calendar_total_sell": 81870.9, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 81870.9, "filter": { "id": "F1AB00028-2", "price": 81870.9, "gross_total": 634.96, "journey_duration": "PT8H15M", "journey_duration_seconds": 29700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081925dac202611082150391", "destination_reach_time": "PT8H15M", "destination_reach_timestamp": 29700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-30-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "2bfc701c5d8a873cbcf8ca823574b24a", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 8, "unit": "kg", "title": "8 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-30-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "839679af68dca672c1797024db39b5f2", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 8, "unit": "kg", "title": "8 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRUSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRUSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 81943.59, "gross_total": 633.03, "base_fare": 51033.49, "tax": 30591.27, "sell": { "currency": "BDT", "total": 81943.59, "base_fare": 51033.49, "tax": 30591.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQyLjUzLCJiYXNlX2ZhcmUiOjQwMC4xNiwidGF4IjoyMzkuODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzUuNTMsImJhc2VfZmFyZSI6MzkzLjE2LCJ0YXgiOjIzOS44NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzMuMDMsImJhc2VfZmFyZSI6MzkzLjE2LCJ0YXgiOjIzOS44N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 81943.59, "base_fare": 51033.49, "tax": 30591.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50140.76", "tax": "30591.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 81943.59, "base_fare": 51033.49, "tax": 30591.27, "gross": { "base_fare": "50140.76", "tax": "30591.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0Mi41MyIsImJhc2VfZmFyZSI6IjQwMC4xNiIsInRheCI6IjIzOS44NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5My4xNiIsInRheCI6IjIzOS44NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM1LjUzIiwiYmFzZV9mYXJlIjoiMzkzLjE2IiwidGF4IjoiMjM5Ljg3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkzLjE2IiwidGF4IjoiMjM5Ljg3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI2MzMuMDMiLCJiYXNlX2ZhcmUiOiIzOTMuMTYiLCJ0YXgiOiIyMzkuODciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NjM1LjUzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808300", "fareSequence": 0, "price": { "currency": "BDT", "total": 81943.59, "gross_total": 633.03, "base_fare": 51033.49, "tax": 30591.27, "sell": { "currency": "BDT", "total": 81943.59, "base_fare": 51033.49, "tax": 30591.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQyLjUzLCJiYXNlX2ZhcmUiOjQwMC4xNiwidGF4IjoyMzkuODd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzUuNTMsImJhc2VfZmFyZSI6MzkzLjE2LCJ0YXgiOjIzOS44NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2MzMuMDMsImJhc2VfZmFyZSI6MzkzLjE2LCJ0YXgiOjIzOS44N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 81943.59, "base_fare": 51033.49, "tax": 30591.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50140.76", "tax": "30591.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 81943.59, "base_fare": 51033.49, "tax": 30591.27, "gross": { "base_fare": "50140.76", "tax": "30591.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0Mi41MyIsImJhc2VfZmFyZSI6IjQwMC4xNiIsInRheCI6IjIzOS44NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5My4xNiIsInRheCI6IjIzOS44NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM1LjUzIiwiYmFzZV9mYXJlIjoiMzkzLjE2IiwidGF4IjoiMjM5Ljg3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzkzLjE2IiwidGF4IjoiMjM5Ljg3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI2MzMuMDMiLCJiYXNlX2ZhcmUiOiIzOTMuMTYiLCJ0YXgiOiIyMzkuODciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6NjM1LjUzLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 76.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 76.16, "currency": "USD", "supplier": { "amount": 76.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzAwIiwibGVnSWQiOiI3NTMyNjhjMjQ2YjIzMzViMDQzMTE0NjhhNjBmNmMzNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODMwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI3NTMyNjhjMjQ2YjIzMzViMDQzMTE0NjhhNjBmNmMzNSIsInNlZ21lbnRJZHMiOlsiMmJmYzcwMWM1ZDhhODczY2JjZjhjYTgyMzU3NGIyNGEiLCI4Mzk2NzlhZjY4ZGNhNjcyYzE3OTcwMjRkYjM5YjVmMiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODMwMCIsImxlZ0lkIjoiNzUzMjY4YzI0NmIyMzM1YjA0MzExNDY4YTYwZjZjMzUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjozOTMuMTYsInRvdGFsVGF4IjoyMzkuODcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiTDJBU1JZU1MiLCJFMkFTUlVTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIyYmZjNzAxYzVkOGE4NzNjYmNmOGNhODIzNTc0YjI0YSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI4LTgtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODM5Njc5YWY2OGRjYTY3MmMxNzk3MDI0ZGIzOWI1ZjIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiOC04LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NzYuMTYsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlsxNDQwLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NzYuMTYsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NzYuMTYsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlsxNDQwLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NzYuMTYsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTQ0MF0sImNoYW5nZUZlZSI6NDYuMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlsxNDQwLG51bGxdLCJjaGFuZ2VGZWUiOjE3MS4zNiwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJjaGFuZ2VGZWUiOjQ2LjEsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbMTQ0MCxudWxsXSwiY2hhbmdlRmVlIjoxNzEuMzYsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJ0aWNrZXRpbmdUaW1lIjo2MCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjEyMCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjcyMDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsXSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiTCIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMmJmYzcwMWM1ZDhhODczY2JjZjhjYTgyMzU3NGIyNGEiLCJkdXJhdGlvbiI6MjMwLCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjUwMTYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaNTAxNiIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiVDIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxOTowNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiODM5Njc5YWY2OGRjYTY3MmMxNzk3MDI0ZGIzOWI1ZjIiLCJkdXJhdGlvbiI6MjY1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjM5MSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozOTEiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiJUMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 81943.59, "calendar_total_sell": 81943.59, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 81943.59, "filter": { "id": "F1F400029-30", "price": 81943.59, "gross_total": 633.03, "journey_duration": "PT8H15M", "journey_duration_seconds": 29700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081925dac202611082150391", "destination_reach_time": "PT8H15M", "destination_reach_timestamp": 29700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-0", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "f7AaO_RAXdYg-c0DDXsXCQFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQkBZHKGbdVIcvgEL98i1hkVwhAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NjM0LjkyXzYzNC45Ml8wLjAwXzQuMDBfMTI3My44NF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtU2F2ZXItMS0jQ0NVLTZFMTkyMy1SLUNBTi0yMDI2MTAxMjIxNDAtMjAyNjEwMTMwMzQ1LVNhdmVyLTEtXjM4NS4yM18zODUuMjNfMC4wMF8yLjAwXzc3Mi40Nl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjQ4Ni4wMF40ODYuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTkyNC1SLUNDVS0yMDI2MTEwODA2MjAtMjAyNjExMDgwODMwLVNhdmVyLTEtI0NDVS02RTExMDUtUi1EQUMtMjAyNjExMDgxMjIwLTIwMjYxMTA4MTM0NS1TYXZlci0xLV4yNDkuNjlfMjQ5LjY5XzAuMDBfMi4wMF81MDEuMzheQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF4zMTUuMDBeMzE1LjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.jipVwiQBRJj8LtKUK7QpC5NZqWYw3cfdx8I7Lust0Oo=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 81993.33, "gross_total": 634.92, "base_fare": 51538.52, "tax": 30327.28, "sell": { "currency": "BDT", "total": 81993.33, "base_fare": 51538.52, "tax": 30327.28 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjQyLjkyLCJiYXNlX2ZhcmUiOjQwNC4xMiwidGF4IjoyMzcuOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjYzNS45MiwiYmFzZV9mYXJlIjozOTcuMTIsInRheCI6MjM3LjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjM0LjkyLCJiYXNlX2ZhcmUiOjM5Ny4xMiwidGF4IjoyMzcuOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 81993.33, "base_fare": 51538.52, "tax": 30327.28, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "50645.79", "tax": "30327.28", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 81993.33, "base_fare": 51538.52, "tax": 30327.28, "gross": { "base_fare": "50645.79", "tax": "30327.28", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0Mi45MiIsImJhc2VfZmFyZSI6IjQwNC4xMiIsInRheCI6IjIzNy44MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjM5Ny4xMiIsInRheCI6IjIzNy44MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM1LjkyIiwiYmFzZV9mYXJlIjoiMzk3LjEyIiwidGF4IjoiMjM3LjgwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMzk3LjEyIiwidGF4IjoiMjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjM0LjkyIiwiYmFzZV9mYXJlIjoiMzk3LjEyIiwidGF4IjoiMjM3LjgwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjYzNS45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W3sic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6Mjk3LjI0LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozNzUsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjI1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzI1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNS42NywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDUsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjE3OC4zNSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjI1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NTkuNDUsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjc1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0NzQuOCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTk5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjIzNywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6Mjk5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjExOC45LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoxNTAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjEwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzEwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzU1LjksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjQ0OSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxNzUuMTgsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjIyMSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzIwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMzMuODMsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI5NSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjU4LjY2LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo3NCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR181S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR180MEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NDY3LjY2LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo1OTAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjQwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzQwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNC44OCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDQsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI5Mi40OSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzY5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMzBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjM1MC4zNSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDQyLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjExNi41MiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTQ3LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfM0tHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NDAuNDMsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjUxLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzNLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0MDEuODcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjUwNywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NDAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNDBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMDAuNTQsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI1MywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzI1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyNTEuMjcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjMxNywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjY2LjU5LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo4NCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR181S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjE0LjAyLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoyNzAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjIwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzIwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18xMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MTMzLjk2LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoxNjksInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjEwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzEwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzAxLjIxLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozODAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzMwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjI0LjMyLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoyODMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjIwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzIwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNC4wOSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjE2OC44NCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjEzLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMzBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjMzNy42NywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDI2LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NTcuMDcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjcyLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzEwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxMTIuNTYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjE0MiwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0NTAuMjIsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjU2OCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NDAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNDBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzI1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyODEuMzksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjM1NSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH1d", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 81993.33, "calendar_total_sell": 81993.33, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 81993.33, "filter": { "id": "F1AS00003-0", "price": 81993.33, "gross_total": 634.92, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT7H20M", "layover_duration_seconds": 26400, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Saver", "connecting_airport": { "": "CCU" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-4", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FuQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQWFBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0ExK000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 13:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12 19:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-4", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT8H15M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FuQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQWNBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0EzK000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 82318.77, "gross_total": 85303, "base_fare": 56689, "tax": 29549, "sell": { "currency": "BDT", "total": 82318.77, "base_fare": 56689, "tax": 29549 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODIzMTguNzcsImJhc2VfZmFyZSI6NTY2ODksInRheCI6Mjk1NDl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4MTYxOC43NywiYmFzZV9mYXJlIjo1NTk4OSwidGF4IjoyOTU0OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NTMwMywiYmFzZV9mYXJlIjo1NTk4OSwidGF4IjoyOTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 82318.77, "base_fare": 56689, "tax": 29549, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55989.00", "tax": "29314.00", "discount": 3919.23, "ait": "235.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 82318.77, "base_fare": 56689, "tax": 29549, "gross": { "base_fare": "55989.00", "tax": "29314.00", "discount": "3919.23", "ait": "235.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgyMzE4Ljc3IiwiYmFzZV9mYXJlIjoiNTY2ODkuMDAiLCJ0YXgiOiIyOTU0OS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU1OTg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjM5MTkuMjMiLCJhaXQiOiIyMzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODE2MTguNzciLCJiYXNlX2ZhcmUiOiI1NTk4OS4wMCIsInRheCI6IjI5NTQ5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTU5ODkuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImRpc2NvdW50IjoiMzkxOS4yMyIsImFpdCI6IjIzNS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiODUzMDMuMDAiLCJiYXNlX2ZhcmUiOiI1NTk4OS4wMCIsInRheCI6IjI5MzE0LjAwIiwiZGlzY291bnQiOiIzOTE5LjIzIiwiYWl0IjoiMjM1LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODE2MTguNzcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 82318.77, "filter": { "id": "F1TF00018-4", "price": 82318.77, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 13:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 21:50:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-31-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "313fcb0f32e67df4cb65673666987d05", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "77714eb69c2a366509c94ef4f14e0aa3", "origin": "BKK", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H0M", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-31-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "58e045de280a341315859a62797af8f6", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808310", "fareSequence": 0, "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzEwIiwibGVnSWQiOiIwMDhjODE3ZDFmMzQ3YWQwNzY1NjMxODAwZDY5NDFkNyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODMxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIwMDhjODE3ZDFmMzQ3YWQwNzY1NjMxODAwZDY5NDFkNyIsInNlZ21lbnRJZHMiOlsiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDVeNzc3MTRlYjY5YzJhMzY2NTA5Yzk0ZWY0ZjE0ZTBhYTMiLCI1OGUwNDVkZTI4MGEzNDEzMTU4NTlhNjI3OTdhZjhmNl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODMxMCIsImxlZ0lkIjoiMDA4YzgxN2QxZjM0N2FkMDc2NTYzMTgwMGQ2OTQxZDciLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2MTAuOTQsInRvdGFsVGF4IjozOC45NiwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjMxM2ZjYjBmMzJlNjdkZjRjYjY1NjczNjY2OTg3ZDA1IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI3NzcxNGViNjljMmEzNjY1MDljOTRlZjRmMTRlMGFhMyIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNThlMDQ1ZGUyODBhMzQxMzE1ODU5YTYyNzk3YWY4ZjYiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImIyYTc5ZmY3NGIyMGIxYTljMmM3ZTBmZTZlYzNhNzU3IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjozNjcuNzcsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM2Ny43Nywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlciLCJXIiwiVyIsIlciXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJkdXJhdGlvbiI6MTQ1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMyMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMjIiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTM6MzUiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI3NzcxNGViNjljMmEzNjY1MDljOTRlZjRmMTRlMGFhMyIsImR1cmF0aW9uIjoxODAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjY4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY2OCIsImFpcmNyYWZ0Q29kZSI6Ijc4OCIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTQ6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjU4ZTA0NWRlMjgwYTM0MTMxNTg1OWE2Mjc5N2FmOGY2IiwiZHVyYXRpb24iOjIwMCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjc5IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIwOjI1IiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMjo0NSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiYjJhNzlmZjc0YjIwYjFhOWMyYzdlMGZlNmVjM2E3NTciLCJkdXJhdGlvbiI6MTU1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMyMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMjEiLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEwOjU1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEyOjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84095.06, "calendar_total_sell": 84095.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 84095.06, "filter": { "id": "F1F400029-31", "price": 84095.06, "gross_total": 649.9, "journey_duration": "PT1D17H0M", "journey_duration_seconds": 147600, "layover_duration": "PT1D5H40M", "layover_duration_seconds": 106800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT1D17H0M", "destination_reach_timestamp": 147600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-32-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "313fcb0f32e67df4cb65673666987d05", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "0f8da9db77995bfc25bb58d8e99fcc98", "origin": "BKK", "departure_time": "2026-10-13T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": null, "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-32-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808320", "fareSequence": 0, "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } }, { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808750", "fareSequence": 1, "price": { "currency": "BDT", "total": 130732.5, "gross_total": 1015.59, "base_fare": 105266.77, "tax": 25146.9, "sell": { "currency": "BDT", "total": 130732.5, "base_fare": 105266.77, "tax": 25146.9 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNS4wOSwiYmFzZV9mYXJlIjo4MjUuNDEsInRheCI6MTk3LjE4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxOC4wOSwiYmFzZV9mYXJlIjo4MTguNDEsInRheCI6MTk3LjE4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMTUuNTksImJhc2VfZmFyZSI6ODE4LjQxLCJ0YXgiOjE5Ny4xOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130732.5, "base_fare": 105266.77, "tax": 25146.9, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104374.04", "tax": "25146.90", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 130732.5, "base_fare": 105266.77, "tax": 25146.9, "gross": { "base_fare": "104374.04", "tax": "25146.90", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjUuMDkiLCJiYXNlX2ZhcmUiOiI4MjUuNDEiLCJ0YXgiOiIxOTcuMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTguNDEiLCJ0YXgiOiIxOTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTguMDkiLCJiYXNlX2ZhcmUiOiI4MTguNDEiLCJ0YXgiOiIxOTcuMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MTguNDEiLCJ0YXgiOiIxOTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTUuNTkiLCJiYXNlX2ZhcmUiOiI4MTguNDEiLCJ0YXgiOiIxOTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAxOC4wOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzIwIiwibGVnSWQiOiJjNDU0YjA3MjAwMDIyN2ZiYTM1NjU5MGYxMzJlOTkyZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODMyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjNDU0YjA3MjAwMDIyN2ZiYTM1NjU5MGYxMzJlOTkyZSIsInNlZ21lbnRJZHMiOlsiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDVeMGY4ZGE5ZGI3Nzk5NWJmYzI1YmI1OGQ4ZTk5ZmNjOTgiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODMyMCIsImxlZ0lkIjoiYzQ1NGIwNzIwMDAyMjdmYmEzNTY1OTBmMTMyZTk5MmUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2MTAuOTQsInRvdGFsVGF4IjozOC45NiwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjMxM2ZjYjBmMzJlNjdkZjRjYjY1NjczNjY2OTg3ZDA1IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwZjhkYTlkYjc3OTk1YmZjMjViYjU4ZDhlOTlmY2M5OCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImIyYTc5ZmY3NGIyMGIxYTljMmM3ZTBmZTZlYzNhNzU3IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjozNjcuNzcsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM2Ny43Nywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlciLCJXIiwiVyIsIlciXX0seyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg3NTAiLCJsZWdJZCI6ImM0NTRiMDcyMDAwMjI3ZmJhMzU2NTkwZjEzMmU5OTJlIiwiY3VycmVuY3kiOiJVU0QiLCJwbGF0aW5nQ2FycmllciI6IlRHIiwicHJpY2VQZXJQYXgiOlt7InBheFR5cGUiOiJBRFQiLCJiYXNlRmFyZSI6ODE4LjQxLCJ0b3RhbFRheCI6MTk3LjE4LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVExSRlhOIiwiVExSRlhOIiwiV0xSU1ZOIiwiV0xSU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiNCIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIyLTItZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwZjhkYTlkYjc3OTk1YmZjMjViYjU4ZDhlOTlmY2M5OCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImUyYTJlODYxYTJkY2M4M2YyYTBlNWY1ODgxYTliNDEyIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsInJlZnVuZFBvbGljeSI6ImFpcmxpbmVQb2xpY3lBcHBsaWVkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsInJlZnVuZFBvbGljeSI6ImFpcmxpbmVQb2xpY3lBcHBsaWVkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwiY2hhbmdlUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsbnVsbF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCxudWxsXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwidGlja2V0aW5nVGltZSI6NjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoxMjAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjo3MjAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJUIiwiVCIsIlciLCJXIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjMxM2ZjYjBmMzJlNjdkZjRjYjY1NjczNjY2OTg3ZDA1IiwiZHVyYXRpb24iOjE0NSwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzMjIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzIyIiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEzOjM1IiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxNzowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMGY4ZGE5ZGI3Nzk5NWJmYzI1YmI1OGQ4ZTk5ZmNjOTgiLCJkdXJhdGlvbiI6MTcwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY3OCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NzgiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEzVDE2OjAwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDE5OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImR1cmF0aW9uIjoyMDAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjY5IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY2OSIsImFpcmNyYWZ0Q29kZSI6Ijc4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNDo1MCIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImIyYTc5ZmY3NGIyMGIxYTljMmM3ZTBmZTZlYzNhNzU3IiwiZHVyYXRpb24iOjE1NSwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzMjEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzIxIiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQxMDo1NSIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMjozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84095.06, "calendar_total_sell": 84095.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 84095.06, "filter": { "id": "F1F400029-32", "price": 84095.06, "gross_total": 649.9, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT1D16H45M", "layover_duration_seconds": 146700, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT2D3H55M", "destination_reach_timestamp": 186900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-33-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "313fcb0f32e67df4cb65673666987d05", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "0f8da9db77995bfc25bb58d8e99fcc98", "origin": "BKK", "departure_time": "2026-10-13T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": null, "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-33-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "58e045de280a341315859a62797af8f6", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808330", "fareSequence": 0, "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzMwIiwibGVnSWQiOiJhZmI0NzJjNGY4NDY0ZmY0NTYwNjhjM2Q0ODBjZWE0OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODMzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJhZmI0NzJjNGY4NDY0ZmY0NTYwNjhjM2Q0ODBjZWE0OSIsInNlZ21lbnRJZHMiOlsiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDVeMGY4ZGE5ZGI3Nzk5NWJmYzI1YmI1OGQ4ZTk5ZmNjOTgiLCI1OGUwNDVkZTI4MGEzNDEzMTU4NTlhNjI3OTdhZjhmNl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODMzMCIsImxlZ0lkIjoiYWZiNDcyYzRmODQ2NGZmNDU2MDY4YzNkNDgwY2VhNDkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2MTAuOTQsInRvdGFsVGF4IjozOC45NiwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjMxM2ZjYjBmMzJlNjdkZjRjYjY1NjczNjY2OTg3ZDA1IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwZjhkYTlkYjc3OTk1YmZjMjViYjU4ZDhlOTlmY2M5OCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNThlMDQ1ZGUyODBhMzQxMzE1ODU5YTYyNzk3YWY4ZjYiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImIyYTc5ZmY3NGIyMGIxYTljMmM3ZTBmZTZlYzNhNzU3IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjozNjcuNzcsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM2Ny43Nywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlciLCJXIiwiVyIsIlciXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJkdXJhdGlvbiI6MTQ1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMyMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMjIiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTM6MzUiLCJhcnJBaXJwb3J0IjoiQktLIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwZjhkYTlkYjc3OTk1YmZjMjViYjU4ZDhlOTlmY2M5OCIsImR1cmF0aW9uIjoxNzAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjc4IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY3OCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJCS0siLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTY6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTk6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjU4ZTA0NWRlMjgwYTM0MTMxNTg1OWE2Mjc5N2FmOGY2IiwiZHVyYXRpb24iOjIwMCwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiI2NzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHNjc5IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIwOjI1IiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMjo0NSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiYjJhNzlmZjc0YjIwYjFhOWMyYzdlMGZlNmVjM2E3NTciLCJkdXJhdGlvbiI6MTU1LCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjMyMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEczMjEiLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTExLTA5VDEwOjU1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDEyOjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84095.06, "calendar_total_sell": 84095.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 84095.06, "filter": { "id": "F1F400029-33", "price": 84095.06, "gross_total": 649.9, "journey_duration": "PT1D22H20M", "journey_duration_seconds": 166800, "layover_duration": "PT1D11H10M", "layover_duration_seconds": 126600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT1D22H20M", "destination_reach_timestamp": 166800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-34-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "313fcb0f32e67df4cb65673666987d05", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "77714eb69c2a366509c94ef4f14e0aa3", "origin": "BKK", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H0M", "distance": null, "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-34-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "e2a2e861a2dcc83f2a0e5f5881a9b412", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } }, { "air_segment_key": "b2a79ff74b20b1a9c2c7e0fe6ec3a757", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": null, "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 9, "fareBasisCode": "WLASVN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "WLASVN" ] } } } ] } ], "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808340", "fareSequence": 0, "price": { "currency": "BDT", "total": 84095.06, "gross_total": 649.9, "base_fare": 78807.56, "tax": 4968.67, "sell": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjU5LjQsImJhc2VfZmFyZSI6NjE3Ljk0LCJ0YXgiOjM4Ljk2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjUyLjQsImJhc2VfZmFyZSI6NjEwLjk0LCJ0YXgiOjM4Ljk2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY0OS45LCJiYXNlX2ZhcmUiOjYxMC45NCwidGF4IjozOC45Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 84095.06, "base_fare": 78807.56, "tax": 4968.67, "gross": { "base_fare": "77914.83", "tax": "4968.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1OS40MCIsImJhc2VfZmFyZSI6IjYxNy45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY1Mi40MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjEwLjk0IiwidGF4IjoiMzguOTYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY0OS45MCIsImJhc2VfZmFyZSI6IjYxMC45NCIsInRheCI6IjM4Ljk2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjY1Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } }, { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808850", "fareSequence": 1, "price": { "currency": "BDT", "total": 152015.16, "gross_total": 1182.47, "base_fare": 126549.43, "tax": 25146.9, "sell": { "currency": "BDT", "total": 152015.16, "base_fare": 126549.43, "tax": 25146.9 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45NywiYmFzZV9mYXJlIjo5OTIuMjksInRheCI6MTk3LjE4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NC45NywiYmFzZV9mYXJlIjo5ODUuMjksInRheCI6MTk3LjE4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExODIuNDcsImJhc2VfZmFyZSI6OTg1LjI5LCJ0YXgiOjE5Ny4xOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152015.16, "base_fare": 126549.43, "tax": 25146.9, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "125656.70", "tax": "25146.90", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 152015.16, "base_fare": 126549.43, "tax": 25146.9, "gross": { "base_fare": "125656.70", "tax": "25146.90", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTciLCJiYXNlX2ZhcmUiOiI5OTIuMjkiLCJ0YXgiOiIxOTcuMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODUuMjkiLCJ0YXgiOiIxOTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODQuOTciLCJiYXNlX2ZhcmUiOiI5ODUuMjkiLCJ0YXgiOiIxOTcuMTgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5ODUuMjkiLCJ0YXgiOiIxOTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODIuNDciLCJiYXNlX2ZhcmUiOiI5ODUuMjkiLCJ0YXgiOiIxOTcuMTgiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE4NC45NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzQwIiwibGVnSWQiOiJhMDA2NTFmMjNkYzNkZmZlOTIxZjc2ZTc3ZTk1NWQ5OCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODM0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJhMDA2NTFmMjNkYzNkZmZlOTIxZjc2ZTc3ZTk1NWQ5OCIsInNlZ21lbnRJZHMiOlsiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDVeNzc3MTRlYjY5YzJhMzY2NTA5Yzk0ZWY0ZjE0ZTBhYTMiLCJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMl5iMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODM0MCIsImxlZ0lkIjoiYTAwNjUxZjIzZGMzZGZmZTkyMWY3NmU3N2U5NTVkOTgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEciLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2MTAuOTQsInRvdGFsVGF4IjozOC45NiwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiIsIldMQVNWTiJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjMxM2ZjYjBmMzJlNjdkZjRjYjY1NjczNjY2OTg3ZDA1IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI3NzcxNGViNjljMmEzNjY1MDljOTRlZjRmMTRlMGFhMyIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTJhMmU4NjFhMmRjYzgzZjJhMGU1ZjU4ODFhOWI0MTIiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImIyYTc5ZmY3NGIyMGIxYTljMmM3ZTBmZTZlYzNhNzU3IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjozNjcuNzcsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjM2Ny43Nywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlciLCJXIiwiVyIsIlciXX0seyJvZmZlcklkIjoiMjE5ODM5OTkyODExNDM4MDg4NTAiLCJsZWdJZCI6ImEwMDY1MWYyM2RjM2RmZmU5MjFmNzZlNzdlOTU1ZDk4IiwiY3VycmVuY3kiOiJVU0QiLCJwbGF0aW5nQ2FycmllciI6IlRHIiwicHJpY2VQZXJQYXgiOlt7InBheFR5cGUiOiJBRFQiLCJiYXNlRmFyZSI6OTg1LjI5LCJ0b3RhbFRheCI6MTk3LjE4LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiSExSRlhOIiwiSExSRlhOIiwiV0xSU1ZOIiwiV0xSU1ZOIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzEzZmNiMGYzMmU2N2RmNGNiNjU2NzM2NjY5ODdkMDUiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIyLTItZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI3NzcxNGViNjljMmEzNjY1MDljOTRlZjRmMTRlMGFhMyIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImUyYTJlODYxYTJkY2M4M2YyYTBlNWY1ODgxYTliNDEyIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiMmE3OWZmNzRiMjBiMWE5YzJjN2UwZmU2ZWMzYTc1NyIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsInJlZnVuZFBvbGljeSI6ImFpcmxpbmVQb2xpY3lBcHBsaWVkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjIsInJlZnVuZFBvbGljeSI6ImFpcmxpbmVQb2xpY3lBcHBsaWVkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MiwiY2hhbmdlUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsbnVsbF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoyLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCxudWxsXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwidGlja2V0aW5nVGltZSI6NjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoxMjAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjo3MjAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJIIiwiSCIsIlciLCJXIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjMxM2ZjYjBmMzJlNjdkZjRjYjY1NjczNjY2OTg3ZDA1IiwiZHVyYXRpb24iOjE0NSwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzMjIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzIyIiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEzOjM1IiwiYXJyQWlycG9ydCI6IkJLSyIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxNzowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNzc3MTRlYjY5YzJhMzY2NTA5Yzk0ZWY0ZjE0ZTBhYTMiLCJkdXJhdGlvbiI6MTgwLCJjYXJyaWVyIjoiVEciLCJmbGlnaHRObyI6IjY2OCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJURyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEc2NjgiLCJhaXJjcmFmdENvZGUiOiI3ODgiLCJkZXBBaXJwb3J0IjoiQktLIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEzVDEwOjMwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDE0OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMmEyZTg2MWEyZGNjODNmMmEwZTVmNTg4MWE5YjQxMiIsImR1cmF0aW9uIjoyMDAsImNhcnJpZXIiOiJURyIsImZsaWdodE5vIjoiNjY5IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRHIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJURzY2OSIsImFpcmNyYWZ0Q29kZSI6Ijc4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNDo1MCIsImFyckFpcnBvcnQiOiJCS0siLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImIyYTc5ZmY3NGIyMGIxYTljMmM3ZTBmZTZlYzNhNzU3IiwiZHVyYXRpb24iOjE1NSwiY2FycmllciI6IlRHIiwiZmxpZ2h0Tm8iOiIzMjEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEciLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRHMzIxIiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkJLSyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQxMDo1NSIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMjozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84095.06, "calendar_total_sell": 84095.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 84095.06, "filter": { "id": "F1F400029-34", "price": 84095.06, "gross_total": 649.9, "journey_duration": "PT1D22H35M", "journey_duration_seconds": 167700, "layover_duration": "PT1D11H15M", "layover_duration_seconds": 126900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT1D22H35M", "destination_reach_timestamp": 167700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 84681, "gross_total": 83981, "base_fare": 65071, "tax": 19610, "sell": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ2ODEsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTk2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NjgxLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzOTgxLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5ODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjExNDI1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQyMDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-10", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84681, "calendar_total_sell": 84681, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84681, "filter": { "id": "F1TT00016-10", "price": 84681, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 84681, "gross_total": 83981, "base_fare": 65071, "tax": 19610, "sell": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ2ODEsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTk2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NjgxLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzOTgxLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5ODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjExNDI1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQyMDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-11", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84681, "calendar_total_sell": 84681, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84681, "filter": { "id": "F1TT00016-11", "price": 84681, "journey_duration": "PT1D14H45M", "journey_duration_seconds": 139500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 84681, "gross_total": 83981, "base_fare": 65071, "tax": 19610, "sell": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ2ODEsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTk2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NjgxLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzOTgxLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5ODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjExNDI1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQyMDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-6", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84681, "calendar_total_sell": 84681, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84681, "filter": { "id": "F1TT00016-6", "price": 84681, "journey_duration": "PT1D10H55M", "journey_duration_seconds": 125700, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 84681, "gross_total": 83981, "base_fare": 65071, "tax": 19610, "sell": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ2ODEsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTk2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NjgxLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzOTgxLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5ODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjExNDI1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQyMDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-7", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84681, "calendar_total_sell": 84681, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84681, "filter": { "id": "F1TT00016-7", "price": 84681, "journey_duration": "PT1D16H15M", "journey_duration_seconds": 144900, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 84681, "gross_total": 83981, "base_fare": 65071, "tax": 19610, "sell": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ2ODEsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTk2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NjgxLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzOTgxLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5ODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjExNDI1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQyMDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-8", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84681, "calendar_total_sell": 84681, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84681, "filter": { "id": "F1TT00016-8", "price": 84681, "journey_duration": "PT1D3H50M", "journey_duration_seconds": 100200, "layover_duration": "PT16H25M", "layover_duration_seconds": 59100, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 84681, "gross_total": 83981, "base_fare": 65071, "tax": 19610, "sell": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODQ2ODEsImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MTk2MTB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4Mzk4MSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 84681, "base_fare": 65071, "tax": 19610, "gross": { "base_fare": "64371.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg0NjgxLjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjgzOTgxLjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4Mzk4MS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODM5ODEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjExNDI1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzOTYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQyMDYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "3", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-9", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 84681, "calendar_total_sell": 84681, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 84681, "filter": { "id": "F1TT00016-9", "price": 84681, "journey_duration": "PT1D9H25M", "journey_duration_seconds": 120300, "layover_duration": "PT22H0M", "layover_duration_seconds": 79200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-1", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "z7_gpCBR_v2elgud4lSBLAFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQQ84HHuUR_xf8sDQx0kU2H1whAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NjYxLjA3XzY2MS4wN18wLjAwXzQuMDBfMTMyNi4xNF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtU01FLTEtI0NDVS02RTE5MjMtUi1DQU4tMjAyNjEwMTIyMTQwLTIwMjYxMDEzMDM0NS1TTUUtMS1eMzk2LjMyXzM5Ni4zMl8wLjAwXzIuMDBfNzk0LjY0XkE2RU5EQ19BNkVORENeXkE2RU5EQzFEQUNDQU4yMDAyMDI2MTAxMl5TR0ReNTAwLjAwXjUwMC4wMF4wLjAwXjEkQ0FOX0RBQ18yXzIwMjYxMTA4X18xXzBfMF5DQU4tNkUxOTI0LVItQ0NVLTIwMjYxMTA4MDYyMC0yMDI2MTEwODA4MzAtU01FLTEtI0NDVS02RTExMDUtUi1EQUMtMjAyNjExMDgxMjIwLTIwMjYxMTA4MTM0NS1TTUUtMS1eMjY0Ljc1XzI2NC43NV8wLjAwXzIuMDBfNTMxLjUwXkE2RU5EQ19BNkVORENeXkE2RU5EQzFDQU5EQUMyMDAyMDI2MTEwOF5TR0ReMzM0LjAwXjMzNC4wMF4wLjAwXjF8MHwyMDI2MDkwNzA3MDQyOXwwfDE3ODg3MzU4Njk0NjE4N2NkZWIzMnx8fHwxfDEuMDB8MXwwfHxub3JtYWx8ZmFsc2V8MjAyNi0wOS0wNyAwMDoyOTo1Mi8yMDI2LTA5LTA3IDA0OjAyOjAxfA==.w9SclSBP43ObwURIHHcwoYZ1stNYIMhEjMvlVrYY+Tw=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 85328.3, "gross_total": 661.07, "base_fare": 54874.77, "tax": 30326, "sell": { "currency": "BDT", "total": 85328.3, "base_fare": 54874.77, "tax": 30326 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjY5LjA3LCJiYXNlX2ZhcmUiOjQzMC4yOCwidGF4IjoyMzcuNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2NjIuMDcsImJhc2VfZmFyZSI6NDIzLjI4LCJ0YXgiOjIzNy43OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2NjEuMDcsImJhc2VfZmFyZSI6NDIzLjI4LCJ0YXgiOjIzNy43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 85328.3, "base_fare": 54874.77, "tax": 30326, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "53982.04", "tax": "30326.00", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 85328.3, "base_fare": 54874.77, "tax": 30326, "gross": { "base_fare": "53982.04", "tax": "30326.00", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY2OS4wNyIsImJhc2VfZmFyZSI6IjQzMC4yOCIsInRheCI6IjIzNy43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQyMy4yOCIsInRheCI6IjIzNy43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjYyLjA3IiwiYmFzZV9mYXJlIjoiNDIzLjI4IiwidGF4IjoiMjM3Ljc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDIzLjI4IiwidGF4IjoiMjM3Ljc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjYxLjA3IiwiYmFzZV9mYXJlIjoiNDIzLjI4IiwidGF4IjoiMjM3Ljc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjY2Mi4wNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 85328.3, "calendar_total_sell": 85328.3, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 85328.3, "filter": { "id": "F1AS00003-1", "price": 85328.3, "gross_total": 661.07, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT14H40M", "layover_duration_seconds": 52800, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "SME", "connecting_airport": { "": "CCU" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-12", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-12", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKA\/e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 86003, "gross_total": 85303, "base_fare": 56689, "tax": 29314, "sell": { "currency": "BDT", "total": 86003, "base_fare": 56689, "tax": 29314 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODYwMDMsImJhc2VfZmFyZSI6NTY2ODksInRheCI6MjkzMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NTMwMywiYmFzZV9mYXJlIjo1NTk4OSwidGF4IjoyOTMxNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4NTMwMywiYmFzZV9mYXJlIjo1NTk4OSwidGF4IjoyOTMxNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 86003, "base_fare": 56689, "tax": 29314, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55989.00", "tax": "29314.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 86003, "base_fare": 56689, "tax": 29314, "gross": { "base_fare": "55989.00", "tax": "29314.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "14740.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg2MDAzLjAwIiwiYmFzZV9mYXJlIjoiNTY2ODkuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU1OTg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg1MzAzLjAwIiwiYmFzZV9mYXJlIjoiNTU5ODkuMDAiLCJ0YXgiOiIyOTMxNC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU1OTg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4NTMwMy4wMCIsImJhc2VfZmFyZSI6IjU1OTg5LjAwIiwidGF4IjoiMjkzMTQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODUzMDMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE0NzQwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNDc0MCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "L", "farebasis": "L2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-12", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-12", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKA\/e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 86003, "calendar_total_sell": 86003, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 86003, "filter": { "id": "F1TT00016-12", "price": 86003, "journey_duration": "PT8H15M", "journey_duration_seconds": 29700, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:15:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-08T21:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-35-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": "f99ef932c1e71ffda87e015d02b11b88", "origin": "DAC", "departure_time": "2026-10-12T16:30:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12T18:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1104" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "P", "meal_code": null, "seat_available": 1, "fareBasisCode": "PL0INTRT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "PL0INTRT" ] } } }, { "air_segment_key": "6eacb79b599c97999d7c545649a54f3f", "origin": "DEL", "departure_time": "2026-10-12T20:00:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13T04:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": null, "lay_over": "PT01H20M", "lay_over_date": "2026-10-12", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1701" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "P", "meal_code": null, "seat_available": 1, "fareBasisCode": "PL0INTRT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "PL0INTRT" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-35-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": "828341262a04d4415c6975e7a0f43ada", "origin": "CAN", "departure_time": "2026-11-08T06:20:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08T08:30:00", "destination_terminal": null, "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1924" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } }, { "air_segment_key": "9022efa8daacddb9f020a40051feea9c", "origin": "CCU", "departure_time": "2026-11-08T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08T13:45:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": null, "lay_over": "PT03H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1105" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } } ] } ], "price": { "currency": "BDT", "total": 87864.93, "gross_total": 679.46, "base_fare": 86593.43, "tax": 952.67, "sell": { "currency": "BDT", "total": 87864.93, "base_fare": 86593.43, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Njg4Ljk2LCJiYXNlX2ZhcmUiOjY3OC45OSwidGF4Ijo3LjQ3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjgxLjk2LCJiYXNlX2ZhcmUiOjY3MS45OSwidGF4Ijo3LjQ3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY3OS40NiwiYmFzZV9mYXJlIjo2NzEuOTksInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 87864.93, "base_fare": 86593.43, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85700.70", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 87864.93, "base_fare": 86593.43, "tax": 952.67, "gross": { "base_fare": "85700.70", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY4OC45NiIsImJhc2VfZmFyZSI6IjY3OC45OSIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NzEuOTkiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI2ODEuOTYiLCJiYXNlX2ZhcmUiOiI2NzEuOTkiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcxLjk5IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjc5LjQ2IiwiYmFzZV9mYXJlIjoiNjcxLjk5IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo2ODEuOTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808350", "fareSequence": 0, "price": { "currency": "BDT", "total": 87864.93, "gross_total": 679.46, "base_fare": 86593.43, "tax": 952.67, "sell": { "currency": "BDT", "total": 87864.93, "base_fare": 86593.43, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Njg4Ljk2LCJiYXNlX2ZhcmUiOjY3OC45OSwidGF4Ijo3LjQ3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NjgxLjk2LCJiYXNlX2ZhcmUiOjY3MS45OSwidGF4Ijo3LjQ3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjY3OS40NiwiYmFzZV9mYXJlIjo2NzEuOTksInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 87864.93, "base_fare": 86593.43, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85700.70", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 87864.93, "base_fare": 86593.43, "tax": 952.67, "gross": { "base_fare": "85700.70", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY4OC45NiIsImJhc2VfZmFyZSI6IjY3OC45OSIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI2NzEuOTkiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI2ODEuOTYiLCJiYXNlX2ZhcmUiOiI2NzEuOTkiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcxLjk5IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjc5LjQ2IiwiYmFzZV9mYXJlIjoiNjcxLjk5IiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo2ODEuOTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 607.28, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 607.28, "currency": "USD", "supplier": { "amount": 607.28, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzUwIiwibGVnSWQiOiJhMTM0OTkwNGQ4YmI1MzhjYzY4NmIzNjBjMGY5YjBiOCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODM1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJhMTM0OTkwNGQ4YmI1MzhjYzY4NmIzNjBjMGY5YjBiOCIsInNlZ21lbnRJZHMiOlsiZjk5ZWY5MzJjMWU3MWZmZGE4N2UwMTVkMDJiMTFiODheNmVhY2I3OWI1OTljOTc5OTlkN2M1NDU2NDlhNTRmM2YiLCI4MjgzNDEyNjJhMDRkNDQxNWM2OTc1ZTdhMGY0M2FkYV45MDIyZWZhOGRhYWNkZGI5ZjAyMGE0MDA1MWZlZWE5YyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODM1MCIsImxlZ0lkIjoiYTEzNDk5MDRkOGJiNTM4Y2M2ODZiMzYwYzBmOWIwYjgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiNkUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NzEuOTksInRvdGFsVGF4Ijo3LjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiUEwwSU5UUlQiLCJQTDBJTlRSVCIsIlIwSU5UIiwiUjBJTlQiXSwiYXZhaWxhYmlsaXR5IjpbIjEiLCIxIiwiMSIsIjEiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJmOTllZjkzMmMxZTcxZmZkYTg3ZTAxNWQwMmIxMWI4OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjZlYWNiNzliNTk5Yzk3OTk5ZDdjNTQ1NjQ5YTU0ZjNmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODI4MzQxMjYyYTA0ZDQ0MTVjNjk3NWU3YTBmNDNhZGEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5MDIyZWZhOGRhYWNkZGI5ZjAyMGE0MDA1MWZlZWE5YyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjp7Im1pblBheE51bSI6MSwibWluQWdlIjowLCJtYXhQYXhOdW0iOjksIm1heEFnZSI6OTksIm5hdGlvbmFsaXR5VHlwZSI6MCwibmF0aW9uYWxpdHkiOltdfSwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NjA3LjI4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbMTQ0MCxudWxsXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxNDQwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6WzE0NDAsbnVsbF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwiUkJEQ2hhbmdlZFJpc2siOnRydWUsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwidGlja2V0aW5nVGltZSI6MTQ0MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiUCIsIlAiLCJSIiwiUiJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJmOTllZjkzMmMxZTcxZmZkYTg3ZTAxNWQwMmIxMWI4OCIsImR1cmF0aW9uIjoxNjAsImNhcnJpZXIiOiI2RSIsImZsaWdodE5vIjoiMTEwNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiI2RSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiNkUxMTA0IiwiYWlyY3JhZnRDb2RlIjoiMzIxIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNjozMCIsImFyckFpcnBvcnQiOiJERUwiLCJhcnJUZXJtaW5hbCI6IjMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxODo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNmVhY2I3OWI1OTljOTc5OTlkN2M1NDU2NDlhNTRmM2YiLCJkdXJhdGlvbiI6MzMwLCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjE3MDEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTcwMSIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJERUwiLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMDowMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNDowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiODI4MzQxMjYyYTA0ZDQ0MTVjNjk3NWU3YTBmNDNhZGEiLCJkdXJhdGlvbiI6MjgwLCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjE5MjQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTkyNCIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwNjoyMCIsImFyckFpcnBvcnQiOiJDQ1UiLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDg6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjkwMjJlZmE4ZGFhY2RkYjlmMDIwYTQwMDUxZmVlYTljIiwiZHVyYXRpb24iOjU1LCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjExMDUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTEwNSIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJDQ1UiLCJkZXBUZXJtaW5hbCI6bnVsbCwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTI6MjAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOm51bGwsImFyclRpbWUiOiIyMDI2LTExLTA4VDEzOjQ1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 87864.93, "calendar_total_sell": 87864.93, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 87864.93, "filter": { "id": "F1F400029-35", "price": 87864.93, "gross_total": 679.46, "journey_duration": "PT18H55M", "journey_duration_seconds": 68100, "layover_duration": "PT5H10M", "layover_duration_seconds": 18600, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "DEL", "CCU" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T16:30:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-08T13:45:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218401104del202610122000can2026101304001701can202611080620ccu2026110808301924ccu202611081220dac2026110813451105", "destination_reach_time": "PT18H55M", "destination_reach_timestamp": 68100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-2", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "f7AaO_RAXdYg-c0DDXsXCQFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQZQFbhEQwdKjDUvVjvVzE6qzNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8Njg4LjgyXzY4OC44Ml8wLjAwXzQuMDBfMTM4MS42NF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtU2F2ZXItMS0jQ0NVLTZFMTkyMy1SLUNBTi0yMDI2MTAxMjIxNDAtMjAyNjEwMTMwMzQ1LVNhdmVyLTEtXjM4NS4yM18zODUuMjNfMC4wMF8yLjAwXzc3Mi40Nl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjQ4Ni4wMF40ODYuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTcwMi1SLURFTC0yMDI2MTEwODA1NTAtMjAyNjExMDgwOTUwLVNhdmVyLTEtI0RFTC02RTExMDMtUi1EQUMtMjAyNjExMDgxMzI1LTIwMjYxMTA4MTYxNS1TYXZlci0xLV4zMDMuNTlfMzAzLjU5XzAuMDBfMi4wMF82MDkuMTheQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF4zODMuMDBeMzgzLjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.CRAbKih3szVrkrA5sOsSr6ia06dF2OeNU+ecGyNMbEA=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 88867.34, "gross_total": 688.82, "base_fare": 56188.36, "tax": 32551.45, "sell": { "currency": "BDT", "total": 88867.34, "base_fare": 56188.36, "tax": 32551.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Njk2LjgyLCJiYXNlX2ZhcmUiOjQ0MC41OCwidGF4IjoyNTUuMjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2ODkuODIsImJhc2VfZmFyZSI6NDMzLjU4LCJ0YXgiOjI1NS4yNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2ODguODIsImJhc2VfZmFyZSI6NDMzLjU4LCJ0YXgiOjI1NS4yNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 88867.34, "base_fare": 56188.36, "tax": 32551.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "55295.63", "tax": "32551.45", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 88867.34, "base_fare": 56188.36, "tax": 32551.45, "gross": { "base_fare": "55295.63", "tax": "32551.45", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjY5Ni44MiIsImJhc2VfZmFyZSI6IjQ0MC41OCIsInRheCI6IjI1NS4yNCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQzMy41OCIsInRheCI6IjI1NS4yNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjg5LjgyIiwiYmFzZV9mYXJlIjoiNDMzLjU4IiwidGF4IjoiMjU1LjI0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDMzLjU4IiwidGF4IjoiMjU1LjI0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjg4LjgyIiwiYmFzZV9mYXJlIjoiNDMzLjU4IiwidGF4IjoiMjU1LjI0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjY4OS44MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W3sic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6Mjk3LjI0LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozNzUsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjI1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzI1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNS42NywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDUsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjE3OC4zNSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjI1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NTkuNDUsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjc1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0NzQuOCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTk5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjIzNywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6Mjk5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjExOC45LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoxNTAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjEwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzEwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzU1LjksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjQ0OSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxNzUuMTgsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjIyMSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzIwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMzMuODMsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI5NSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjU4LjY2LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo3NCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR181S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR180MEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NDY3LjY2LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo1OTAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjQwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzQwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNC44OCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDQsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI5Mi40OSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzY5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMzBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjM1MC4zNSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDQyLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjExNi41MiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTQ3LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI1MS4yNywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzE3LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfM0tHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NDAuNDMsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjUxLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzNLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzEwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxMzMuOTYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjE2OSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjY2LjU5LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo4NCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR181S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR180MEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NDAxLjg3LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo1MDcsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjQwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzQwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzAxLjIxLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozODAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzMwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjE0LjAyLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoyNzAsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjIwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzIwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18xNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjAwLjU0LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoyNTMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjE1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzE1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjI0LjMyLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoyODMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjIwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzIwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR181S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo1Ny4wNywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NzIsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfM0tHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzQuMDksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjQzLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzNLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0NTAuMjIsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjU2OCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NDAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNDBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzEwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxMTIuNTYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjE0MiwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzI1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyODEuMzksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjM1NSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxNjguODQsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjIxMywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzMwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozMzcuNjcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjQyNiwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH1d", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 88867.34, "calendar_total_sell": 88867.34, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 88867.34, "filter": { "id": "F1AS00003-2", "price": 88867.34, "gross_total": 688.82, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT21H45M", "layover_duration_seconds": 78300, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Saver", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 89019, "gross_total": 88319, "base_fare": 65071, "tax": 23948, "sell": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODkwMTksImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MjM5NDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5MDE5LjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg4MzE5LjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4ODMxOS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODgzMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1NzYzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-13", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 89019, "calendar_total_sell": 89019, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89019, "filter": { "id": "F1TT00016-13", "price": 89019, "journey_duration": "PT1D17H0M", "journey_duration_seconds": 147600, "layover_duration": "PT1D5H40M", "layover_duration_seconds": 106800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 89019, "gross_total": 88319, "base_fare": 65071, "tax": 23948, "sell": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODkwMTksImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MjM5NDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5MDE5LjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg4MzE5LjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4ODMxOS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODgzMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1NzYzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-14", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 89019, "calendar_total_sell": 89019, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89019, "filter": { "id": "F1TT00016-14", "price": 89019, "journey_duration": "PT1D22H35M", "journey_duration_seconds": 167700, "layover_duration": "PT1D11H15M", "layover_duration_seconds": 126900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 89019, "gross_total": 88319, "base_fare": 65071, "tax": 23948, "sell": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODkwMTksImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MjM5NDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5MDE5LjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg4MzE5LjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4ODMxOS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODgzMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1NzYzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-15", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 89019, "calendar_total_sell": 89019, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89019, "filter": { "id": "F1TT00016-15", "price": 89019, "journey_duration": "PT1D22H20M", "journey_duration_seconds": 166800, "layover_duration": "PT1D11H10M", "layover_duration_seconds": 126600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 89019, "gross_total": 88319, "base_fare": 65071, "tax": 23948, "sell": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6ODkwMTksImJhc2VfZmFyZSI6NjUwNzEsInRheCI6MjM5NDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo4ODMxOSwiYmFzZV9mYXJlIjo2NDM3MSwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 89019, "base_fare": 65071, "tax": 23948, "gross": { "base_fare": "64371.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg5MDE5LjAwIiwiYmFzZV9mYXJlIjoiNjUwNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijg4MzE5LjAwIiwiYmFzZV9mYXJlIjoiNjQzNzEuMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI4ODMxOS4wMCIsImJhc2VfZmFyZSI6IjY0MzcxLjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6ODgzMTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIxMjM4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjE1NzYzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MjgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVFMiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijg0MTIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "W", "farebasis": "WLASVN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTssOwjAM+5jJd7eDrbu16jo4oB7YGBoH\/v8zcFuQiJTYifPy3lvagRNH\/28d3t12QX5EIMPKYxAOJGGUHRBzeN7CuquuFYamtOUqNjS1Ldl0FmDh0jepGI4a5xCltb1yg3IYhaqAH0lX0Rzmbd3Z665z0+n++oocoU819wESJCxp", "FareInfoRef": "Cea3oBmAuDKAff9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-16", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205154", "brand_title": "SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "WLASVN", "FareRuleKey": "gws-eJxNTkkOgzAMfAyauxNaCLdEIZRD5UPZlB76\/2cwpKlUW7bHHm\/eeyu2k0F6\/y8NPs36gG4RUFjaGCLYKFKyDCKH4xmWnTxXGMNci+YaTWlLNt0ZMMnUFiorpfoYlNx3L83gOowLsoAfSDOhhnFddml517nh9npXUnrwU86dFiMsew==", "FareInfoRef": "Cea3oBmAuDKAsf9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 89019, "calendar_total_sell": 89019, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89019, "filter": { "id": "F1TT00016-16", "price": 89019, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT1D16H45M", "layover_duration_seconds": 146700, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "non-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-3", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "kF1HVDf_UulmLe4-L7IcjQFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQByHrYXKFJuQN5uSDLQ_c0VwhAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NjkzLjU3XzY5My41N18wLjAwXzQuMDBfMTM5MS4xNF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtRmxleGkgUGx1cy0xLSNDQ1UtNkUxOTIzLVItQ0FOLTIwMjYxMDEyMjE0MC0yMDI2MTAxMzAzNDUtRmxleGkgUGx1cy0xLV40MTIuMThfNDEyLjE4XzAuMDBfMi4wMF84MjYuMzZeQTZFTkRDX0E2RU5EQ15eQTZFTkRDMURBQ0NBTjIwMDIwMjYxMDEyXlNHRF41MjAuMDBeNTIwLjAwXjAuMDBeMSRDQU5fREFDXzJfMjAyNjExMDhfXzFfMF8wXkNBTi02RTE5MjQtUi1DQ1UtMjAyNjExMDgwNjIwLTIwMjYxMTA4MDgzMC1GbGV4aSBQbHVzLTEtI0NDVS02RTExMDUtUi1EQUMtMjAyNjExMDgxMjIwLTIwMjYxMTA4MTM0NS1GbGV4aSBQbHVzLTEtXjI4MS4zOV8yODEuMzlfMC4wMF8yLjAwXzU2NC43OF5BNkVORENfQTZFTkRDXl5BNkVOREMxQ0FOREFDMjAwMjAyNjExMDheU0dEXjM1NS4wMF4zNTUuMDBeMC4wMF4xfDB8MjAyNjA5MDcwNzA0Mjl8MHwxNzg4NzM1ODY5NDYxODdjZGViMzJ8fHx8MXwxLjAwfDF8MHx8bm9ybWFsfGZhbHNlfDIwMjYtMDktMDcgMDA6Mjk6NTIvMjAyNi0wOS0wNyAwNDowMjowMXw=.2JbNGX3rNpwZBPXckH9zsXnVU+YZkXNzuLSX6a5YO+g=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 89473.12, "gross_total": 693.57, "base_fare": 59019.59, "tax": 30326, "sell": { "currency": "BDT", "total": 89473.12, "base_fare": 59019.59, "tax": 30326 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzAxLjU3LCJiYXNlX2ZhcmUiOjQ2Mi43OCwidGF4IjoyMzcuNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2OTQuNTcsImJhc2VfZmFyZSI6NDU1Ljc4LCJ0YXgiOjIzNy43OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo2OTMuNTcsImJhc2VfZmFyZSI6NDU1Ljc4LCJ0YXgiOjIzNy43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 89473.12, "base_fare": 59019.59, "tax": 30326, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58126.86", "tax": "30326.00", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 89473.12, "base_fare": 59019.59, "tax": 30326, "gross": { "base_fare": "58126.86", "tax": "30326.00", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjcwMS41NyIsImJhc2VfZmFyZSI6IjQ2Mi43OCIsInRheCI6IjIzNy43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1NS43OCIsInRheCI6IjIzNy43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjk0LjU3IiwiYmFzZV9mYXJlIjoiNDU1Ljc4IiwidGF4IjoiMjM3Ljc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU1Ljc4IiwidGF4IjoiMjM3Ljc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNjkzLjU3IiwiYmFzZV9mYXJlIjoiNDU1Ljc4IiwidGF4IjoiMjM3Ljc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjY5NC41NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 89473.12, "calendar_total_sell": 89473.12, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 89473.12, "filter": { "id": "F1AS00003-3", "price": 89473.12, "gross_total": 693.57, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Flexi Plus", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-4", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "z7_gpCBR_v2elgud4lSBLAFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQmfbCP0Z5PClQnT6IjlD7T6zNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NzE0Ljk3XzcxNC45N18wLjAwXzQuMDBfMTQzMy45NF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtU01FLTEtI0NDVS02RTE5MjMtUi1DQU4tMjAyNjEwMTIyMTQwLTIwMjYxMDEzMDM0NS1TTUUtMS1eMzk2LjMyXzM5Ni4zMl8wLjAwXzIuMDBfNzk0LjY0XkE2RU5EQ19BNkVORENeXkE2RU5EQzFEQUNDQU4yMDAyMDI2MTAxMl5TR0ReNTAwLjAwXjUwMC4wMF4wLjAwXjEkQ0FOX0RBQ18yXzIwMjYxMTA4X18xXzBfMF5DQU4tNkUxNzAyLVItREVMLTIwMjYxMTA4MDU1MC0yMDI2MTEwODA5NTAtU01FLTEtI0RFTC02RTExMDMtUi1EQUMtMjAyNjExMDgxMzI1LTIwMjYxMTA4MTYxNS1TTUUtMS1eMzE4LjY1XzMxOC42NV8wLjAwXzIuMDBfNjM5LjMwXkE2RU5EQ19BNkVORENeXkE2RU5EQzFDQU5EQUMyMDAyMDI2MTEwOF5TR0ReNDAyLjAwXjQwMi4wMF4wLjAwXjF8MHwyMDI2MDkwNzA3MDQyOXwwfDE3ODg3MzU4Njk0NjE4N2NkZWIzMnx8fHwxfDEuMDB8MXwwfHxub3JtYWx8ZmFsc2V8MjAyNi0wOS0wNyAwMDoyOTo1Mi8yMDI2LTA5LTA3IDA0OjAyOjAxfA==.HCpQ67btEtZTSDgjwVwWQepsasSixHyaJPGaJLR7rhA=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 92202.32, "gross_total": 714.97, "base_fare": 59524.62, "tax": 32550.17, "sell": { "currency": "BDT", "total": 92202.32, "base_fare": 59524.62, "tax": 32550.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzIyLjk3LCJiYXNlX2ZhcmUiOjQ2Ni43NCwidGF4IjoyNTUuMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3MTUuOTcsImJhc2VfZmFyZSI6NDU5Ljc0LCJ0YXgiOjI1NS4yMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3MTQuOTcsImJhc2VfZmFyZSI6NDU5Ljc0LCJ0YXgiOjI1NS4yM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 92202.32, "base_fare": 59524.62, "tax": 32550.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "58631.89", "tax": "32550.17", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 92202.32, "base_fare": 59524.62, "tax": 32550.17, "gross": { "base_fare": "58631.89", "tax": "32550.17", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjcyMi45NyIsImJhc2VfZmFyZSI6IjQ2Ni43NCIsInRheCI6IjI1NS4yMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ1OS43NCIsInRheCI6IjI1NS4yMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzE1Ljk3IiwiYmFzZV9mYXJlIjoiNDU5Ljc0IiwidGF4IjoiMjU1LjIzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDU5Ljc0IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzE0Ljk3IiwiYmFzZV9mYXJlIjoiNDU5Ljc0IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjcxNS45NywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 92202.32, "calendar_total_sell": 92202.32, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 92202.32, "filter": { "id": "F1AS00003-4", "price": 92202.32, "gross_total": 714.97, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT1D12H10M", "layover_duration_seconds": 130200, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "SME", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-36-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": "f99ef932c1e71ffda87e015d02b11b88", "origin": "DAC", "departure_time": "2026-10-12T16:30:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12T18:40:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1104" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "P", "meal_code": null, "seat_available": 1, "fareBasisCode": "PL0INTRT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "PL0INTRT" ] } } }, { "air_segment_key": "6eacb79b599c97999d7c545649a54f3f", "origin": "DEL", "departure_time": "2026-10-12T20:00:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13T04:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": null, "lay_over": "PT01H20M", "lay_over_date": "2026-10-12", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1701" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "P", "meal_code": null, "seat_available": 1, "fareBasisCode": "PL0INTRT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "PL0INTRT" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-36-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": "6edfd0c8cfa5445e24c7f5e78e181132", "origin": "CAN", "departure_time": "2026-11-08T05:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08T09:50:00", "destination_terminal": "3", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1702" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } }, { "air_segment_key": "0cc40abe6c6fc7d3f91aa90370f040f3", "origin": "DEL", "departure_time": "2026-11-08T13:25:00", "origin_terminal": "3", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08T16:15:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": null, "lay_over": "PT03H35M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "1103" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "R", "meal_code": null, "seat_available": 1, "fareBasisCode": "R0INT", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "R0INT" ] } } } ] } ], "price": { "currency": "BDT", "total": 93556.72, "gross_total": 724.09, "base_fare": 92285.22, "tax": 952.67, "sell": { "currency": "BDT", "total": 93556.72, "base_fare": 92285.22, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjU5LCJiYXNlX2ZhcmUiOjcyMy42MiwidGF4Ijo3LjQ3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzI2LjU5LCJiYXNlX2ZhcmUiOjcxNi42MiwidGF4Ijo3LjQ3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjcyNC4wOSwiYmFzZV9mYXJlIjo3MTYuNjIsInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 93556.72, "base_fare": 92285.22, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "91392.49", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 93556.72, "base_fare": 92285.22, "tax": 952.67, "gross": { "base_fare": "91392.49", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjczMy41OSIsImJhc2VfZmFyZSI6IjcyMy42MiIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTYuNjIiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI3MjYuNTkiLCJiYXNlX2ZhcmUiOiI3MTYuNjIiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE2LjYyIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzI0LjA5IiwiYmFzZV9mYXJlIjoiNzE2LjYyIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo3MjYuNTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808360", "fareSequence": 0, "price": { "currency": "BDT", "total": 93556.72, "gross_total": 724.09, "base_fare": 92285.22, "tax": 952.67, "sell": { "currency": "BDT", "total": 93556.72, "base_fare": 92285.22, "tax": 952.67 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjU5LCJiYXNlX2ZhcmUiOjcyMy42MiwidGF4Ijo3LjQ3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzI2LjU5LCJiYXNlX2ZhcmUiOjcxNi42MiwidGF4Ijo3LjQ3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjcyNC4wOSwiYmFzZV9mYXJlIjo3MTYuNjIsInRheCI6Ny40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 93556.72, "base_fare": 92285.22, "tax": 952.67, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "91392.49", "tax": "952.67", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 93556.72, "base_fare": 92285.22, "tax": 952.67, "gross": { "base_fare": "91392.49", "tax": "952.67", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjczMy41OSIsImJhc2VfZmFyZSI6IjcyMy42MiIsInRheCI6IjcuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3MTYuNjIiLCJ0YXgiOiI3LjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiOS41MCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxMjcuNTMiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI3MjYuNTkiLCJiYXNlX2ZhcmUiOiI3MTYuNjIiLCJ0YXgiOiI3LjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzE2LjYyIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzI0LjA5IiwiYmFzZV9mYXJlIjoiNzE2LjYyIiwidGF4IjoiNy40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjo3MjYuNTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 647.36, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 647.36, "currency": "USD", "supplier": { "amount": 647.36, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzYwIiwibGVnSWQiOiJiN2I3NGMxZDRjMDBmMzk0ZDAzYzExN2QyN2M4NTg5NCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODM2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJiN2I3NGMxZDRjMDBmMzk0ZDAzYzExN2QyN2M4NTg5NCIsInNlZ21lbnRJZHMiOlsiZjk5ZWY5MzJjMWU3MWZmZGE4N2UwMTVkMDJiMTFiODheNmVhY2I3OWI1OTljOTc5OTlkN2M1NDU2NDlhNTRmM2YiLCI2ZWRmZDBjOGNmYTU0NDVlMjRjN2Y1ZTc4ZTE4MTEzMl4wY2M0MGFiZTZjNmZjN2QzZjkxYWE5MDM3MGYwNDBmMyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODM2MCIsImxlZ0lkIjoiYjdiNzRjMWQ0YzAwZjM5NGQwM2MxMTdkMjdjODU4OTQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiNkUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MTYuNjIsInRvdGFsVGF4Ijo3LjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiUEwwSU5UUlQiLCJQTDBJTlRSVCIsIlIwSU5UIiwiUjBJTlQiXSwiYXZhaWxhYmlsaXR5IjpbIjEiLCIxIiwiMSIsIjEiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJmOTllZjkzMmMxZTcxZmZkYTg3ZTAxNWQwMmIxMWI4OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjZlYWNiNzliNTk5Yzk3OTk5ZDdjNTQ1NjQ5YTU0ZjNmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNmVkZmQwYzhjZmE1NDQ1ZTI0YzdmNWU3OGUxODExMzIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwY2M0MGFiZTZjNmZjN2QzZjkxYWE5MDM3MGYwNDBmMyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjp7Im1pblBheE51bSI6MSwibWluQWdlIjowLCJtYXhQYXhOdW0iOjksIm1heEFnZSI6OTksIm5hdGlvbmFsaXR5VHlwZSI6MCwibmF0aW9uYWxpdHkiOltdfSwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDE0NDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6NjQ3LjM2LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbMTQ0MCxudWxsXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxNDQwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6WzE0NDAsbnVsbF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLG51bGxdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwiUkJEQ2hhbmdlZFJpc2siOnRydWUsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwidGlja2V0aW5nVGltZSI6MTQ0MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiUCIsIlAiLCJSIiwiUiJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJmOTllZjkzMmMxZTcxZmZkYTg3ZTAxNWQwMmIxMWI4OCIsImR1cmF0aW9uIjoxNjAsImNhcnJpZXIiOiI2RSIsImZsaWdodE5vIjoiMTEwNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiI2RSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiNkUxMTA0IiwiYWlyY3JhZnRDb2RlIjoiMzIxIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNjozMCIsImFyckFpcnBvcnQiOiJERUwiLCJhcnJUZXJtaW5hbCI6IjMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxODo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNmVhY2I3OWI1OTljOTc5OTlkN2M1NDU2NDlhNTRmM2YiLCJkdXJhdGlvbiI6MzMwLCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjE3MDEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTcwMSIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJERUwiLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMDowMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNDowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNmVkZmQwYzhjZmE1NDQ1ZTI0YzdmNWU3OGUxODExMzIiLCJkdXJhdGlvbiI6MzkwLCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjE3MDIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTcwMiIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwNTo1MCIsImFyckFpcnBvcnQiOiJERUwiLCJhcnJUZXJtaW5hbCI6IjMiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwOTo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMGNjNDBhYmU2YzZmYzdkM2Y5MWFhOTAzNzBmMDQwZjMiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiNkUiLCJmbGlnaHRObyI6IjExMDMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiNkUiLCJvcGVyYXRpbmdGbGlnaHRObyI6IjZFMTEwMyIsImFpcmNyYWZ0Q29kZSI6IjMyMCIsImRlcEFpcnBvcnQiOiJERUwiLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxMzoyNSIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTY6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 93556.72, "calendar_total_sell": 93556.72, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 93556.72, "filter": { "id": "F1F400029-36", "price": 93556.72, "gross_total": 724.09, "journey_duration": "PT21H55M", "journey_duration_seconds": 78900, "layover_duration": "PT4H55M", "layover_duration_seconds": 17700, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Economy", "connecting_airport": [ "DEL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T16:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T16:15:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218401104del202610122000can2026101304001701can202611080550del2026110809501702del202611081325dac2026110816151103", "destination_reach_time": "PT21H55M", "destination_reach_timestamp": 78900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "0WI-FKEerP5Pz9ikl5LYdNRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAkBZHKGbdVIcvgEL98i1hkVwhAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NzMzLjIwXzczMy4yMF8wLjAwXzQuMDBfMTQ3MC40MF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtU2F2ZXItMS0jREVMLTZFMTcwMS1QLUNBTi0yMDI2MTAxMjIwMDAtMjAyNjEwMTMwNDAwLVNhdmVyLTEtXjQ4My41MV80ODMuNTFfMC4wMF8yLjAwXzk2OS4wMl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjYxMC4wMF42MTAuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTkyNC1SLUNDVS0yMDI2MTEwODA2MjAtMjAyNjExMDgwODMwLVNhdmVyLTEtI0NDVS02RTExMDUtUi1EQUMtMjAyNjExMDgxMjIwLTIwMjYxMTA4MTM0NS1TYXZlci0xLV4yNDkuNjlfMjQ5LjY5XzAuMDBfMi4wMF81MDEuMzheQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF4zMTUuMDBeMzE1LjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.4H1OuSzKcKiudh4zmbXD5RYxU34ZXs7kuodpSKQPErk=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 94527.24, "gross_total": 733.2, "base_fare": 61849.54, "tax": 32550.17, "sell": { "currency": "BDT", "total": 94527.24, "base_fare": 61849.54, "tax": 32550.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzQxLjIsImJhc2VfZmFyZSI6NDg0Ljk3LCJ0YXgiOjI1NS4yM30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjczNC4yLCJiYXNlX2ZhcmUiOjQ3Ny45NywidGF4IjoyNTUuMjMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzMzLjIsImJhc2VfZmFyZSI6NDc3Ljk3LCJ0YXgiOjI1NS4yM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 94527.24, "base_fare": 61849.54, "tax": 32550.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "60956.81", "tax": "32550.17", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 94527.24, "base_fare": 61849.54, "tax": 32550.17, "gross": { "base_fare": "60956.81", "tax": "32550.17", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc0MS4yMCIsImJhc2VfZmFyZSI6IjQ4NC45NyIsInRheCI6IjI1NS4yMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ3Ny45NyIsInRheCI6IjI1NS4yMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzM0LjIwIiwiYmFzZV9mYXJlIjoiNDc3Ljk3IiwidGF4IjoiMjU1LjIzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDc3Ljk3IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzMzLjIwIiwiYmFzZV9mYXJlIjoiNDc3Ljk3IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjczNC4yLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "ancillaryProductElements": "W3sic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0Mi4wMSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI3NC4yNiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzQ2LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NjguMTcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjg2LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzMwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0MTIuMTgsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjUyMCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMDYuMDksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI2MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzI1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNDQuMDEsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjQzNCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo1NTAuMSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6Njk0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjEzNy45MiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTc0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjE3NS4xOCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjIxLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjIzMy44MywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6Mjk1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NTguNjYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjc0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0NjcuNjYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjU5MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NDAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNDBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzNLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjM0Ljg4LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo0NCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MywiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjkyLjQ5LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozNjksInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjI1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzI1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzUwLjM1LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo0NDIsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzMwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18xMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MTE2LjUyLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoxNDcsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjEwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzEwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0MC40MywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTEsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNDBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjQwMS44NywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTA3LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjIwMC41NCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjUzLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI1MS4yNywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzE3LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NjYuNTksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjg0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzIwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMTQuMDIsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI3MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzEwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoxMzMuOTYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjE2OSwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzMwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozMDEuMjEsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjM4MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzIwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMjQuMzIsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI4MywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzNLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjM0LjA5LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo0MywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MywiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18xNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MTY4Ljg0LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoyMTMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjE1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzE1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzM3LjY3LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo0MjYsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzMwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR181S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo1Ny4wNywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NzIsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjExMi41NiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTQyLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNDBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjQ1MC4yMiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTY4LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI4MS4zOSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzU1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfV0=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 94527.24, "calendar_total_sell": 94527.24, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 94527.24, "filter": { "id": "F1AS00003-5", "price": 94527.24, "gross_total": 733.2, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT1D17H20M", "layover_duration_seconds": 148800, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Saver", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "kF1HVDf_UulmLe4-L7IcjQFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQm0nS9-upaTSXr3x5kyQ-PKzNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NzQyLjcyXzc0Mi43Ml8wLjAwXzQuMDBfMTQ4OS40NF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtRmxleGkgUGx1cy0xLSNDQ1UtNkUxOTIzLVItQ0FOLTIwMjYxMDEyMjE0MC0yMDI2MTAxMzAzNDUtRmxleGkgUGx1cy0xLV40MTIuMThfNDEyLjE4XzAuMDBfMi4wMF84MjYuMzZeQTZFTkRDX0E2RU5EQ15eQTZFTkRDMURBQ0NBTjIwMDIwMjYxMDEyXlNHRF41MjAuMDBeNTIwLjAwXjAuMDBeMSRDQU5fREFDXzJfMjAyNjExMDhfXzFfMF8wXkNBTi02RTE3MDItUi1ERUwtMjAyNjExMDgwNTUwLTIwMjYxMTA4MDk1MC1GbGV4aSBQbHVzLTEtI0RFTC02RTExMDMtUi1EQUMtMjAyNjExMDgxMzI1LTIwMjYxMTA4MTYxNS1GbGV4aSBQbHVzLTEtXjMzMC41NF8zMzAuNTRfMC4wMF8yLjAwXzY2My4wOF5BNkVORENfQTZFTkRDXl5BNkVOREMxQ0FOREFDMjAwMjAyNjExMDheU0dEXjQxNy4wMF40MTcuMDBeMC4wMF4xfDB8MjAyNjA5MDcwNzA0Mjl8MHwxNzg4NzM1ODY5NDYxODdjZGViMzJ8fHx8MXwxLjAwfDF8MHx8bm9ybWFsfGZhbHNlfDIwMjYtMDktMDcgMDA6Mjk6NTIvMjAyNi0wOS0wNyAwNDowMjowMXw=.1GpInkp9F7ic2zNgw9+42emPmJABozjiVoNASJNE2WI=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 95741.35, "gross_total": 742.72, "base_fare": 63062.37, "tax": 32551.45, "sell": { "currency": "BDT", "total": 95741.35, "base_fare": 63062.37, "tax": 32551.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6NzUwLjcyLCJiYXNlX2ZhcmUiOjQ5NC40OCwidGF4IjoyNTUuMjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3NDMuNzIsImJhc2VfZmFyZSI6NDg3LjQ4LCJ0YXgiOjI1NS4yNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3NDIuNzIsImJhc2VfZmFyZSI6NDg3LjQ4LCJ0YXgiOjI1NS4yNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 95741.35, "base_fare": 63062.37, "tax": 32551.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "62169.64", "tax": "32551.45", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 95741.35, "base_fare": 63062.37, "tax": 32551.45, "gross": { "base_fare": "62169.64", "tax": "32551.45", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc1MC43MiIsImJhc2VfZmFyZSI6IjQ5NC40OCIsInRheCI6IjI1NS4yNCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjQ4Ny40OCIsInRheCI6IjI1NS4yNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzQzLjcyIiwiYmFzZV9mYXJlIjoiNDg3LjQ4IiwidGF4IjoiMjU1LjI0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNDg3LjQ4IiwidGF4IjoiMjU1LjI0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzQyLjcyIiwiYmFzZV9mYXJlIjoiNDg3LjQ4IiwidGF4IjoiMjU1LjI0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjc0My43MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 95741.35, "calendar_total_sell": 95741.35, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 95741.35, "filter": { "id": "F1AS00003-6", "price": 95741.35, "gross_total": 742.72, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT2D0H25M", "layover_duration_seconds": 174300, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Flexi Plus", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-55", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA8b9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:50:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "booking_class": { "brand_id": "1736438", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YBDCNR", "FareRuleKey": "gws-eJxNTjkOAzEIfMxqeoyS7G5nG2eViiJH4Sb\/f0YGO5EyEjAwXDlnFb3ILmv+x4L3Uh\/wlwEOpVlxnIVAYtZBtqHXZn5HrEiSos2HOGMabaZ2YsAhxz6lAPrwrRi1uZeWEIcRlAX8yPVG6qU9a+OnsrGmX0lW8E9OfQCcHytb", "FareInfoRef": "Cea3oBmAuDKAXj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-55", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H20M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA+b9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T05:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T07:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UBDCNR", "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodoyqPDbbuFEnhrYZvOT\/PyNnx5UKAg6OV4xRRWfZZIn\/MuGc8gd+GOBQWkkGVRHpWQXRiiMX8zfaihCYe9c6YuhtpvZgwC771qnqlOEtObl7Ly2gHUaDLOAHni9CT+WbCz+VlTUdlCzgn5y6AJzqK2c=", "FareInfoRef": "Cea3oBmAuDKAhj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 97915.97, "gross_total": 103455, "base_fare": 83589.97, "tax": 14326, "sell": { "currency": "BDT", "total": 97915.97, "base_fare": 83589.97, "tax": 14326 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTc5MTUuOTcsImJhc2VfZmFyZSI6ODM1ODkuOTcsInRheCI6MTQzMjZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjo5NzIxNS45NywiYmFzZV9mYXJlIjo4Mjg4OS45NywidGF4IjoxNDMyNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjoiNy4wMCJ9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzQ1NSwiYmFzZV9mYXJlIjo4OTEyOSwidGF4IjoxNDMyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "general", "comission_value": "7.00", "currency": "BDT", "total": 97915.97, "base_fare": 83589.97, "tax": 14326, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "89129.00", "tax": "14326.00", "discount": 6239.03, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 97915.97, "base_fare": 83589.97, "tax": 14326, "gross": { "base_fare": "89129.00", "tax": "14326.00", "discount": "6239.03", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "744.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3OTE1Ljk3IiwiYmFzZV9mYXJlIjoiODM1ODkuOTciLCJ0YXgiOiIxNDMyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg5MTI5LjAwIiwidGF4IjoiMTQzMjYuMDAiLCJkaXNjb3VudCI6IjYyMzkuMDMiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6Ijk3MjE1Ljk3IiwiYmFzZV9mYXJlIjoiODI4ODkuOTciLCJ0YXgiOiIxNDMyNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg5MTI5LjAwIiwidGF4IjoiMTQzMjYuMDAiLCJkaXNjb3VudCI6IjYyMzkuMDMiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6IjAiLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjoiMC4wMCJ9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTAzNDU1LjAwIiwiYmFzZV9mYXJlIjoiODkxMjkuMDAiLCJ0YXgiOiIxNDMyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMDM0NTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiNzQ0LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNjYzNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNzQ0IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6IkFueSB0byBBbnkgd2l0aCByZXR1cm4gLSBCUyIsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6IjcuMDAiLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjp7InRpdGxlIjoiQW55IHRvIEFueSB3aXRoIHJldHVybiAtIEJTIiwiY29taXNzaW9uX2V4cGlyZV90aW1lc3RhbXAiOiIxNzk4NzMyNzk5Iiwic3BlY2lmaWNfcm91dGUiOiJhbnlfcm91dGUiLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJwYXhfd2lzZV9jb21pc3Npb20iOiJubyIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImFkdWx0X2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImFkdWx0X2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiYWR1bHRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJhZHVsdF90YXhfcmF0aW8iOiIwLjAwIiwiYWR1bHRfdGF4X2ZpeGVkIjoiMC4wMCIsImFkdWx0X3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImFkdWx0X3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvIjoiNy4wMCIsImNoaWxkX2Jhc2VmYXJlX2ZpeGVkIjoiMC4wMCIsImNoaWxkX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiY2hpbGRfYmFzZWZhcmVfZml4ZWRfb3ZlciI6IjAuMDAiLCJjaGlsZF90YXhfcmF0aW8iOiIwLjAwIiwiY2hpbGRfdGF4X2ZpeGVkIjoiMC4wMCIsImNoaWxkX3RheF9yYXRpb19vdmVyIjoiMC4wMCIsImNoaWxkX3RheF9maXhlZF9vdmVyIjoiMC4wMCIsImluZl9iYXNlZmFyZV9yYXRpbyI6IjcuMDAiLCJpbmZfYmFzZWZhcmVfZml4ZWQiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX3JhdGlvX292ZXIiOiIwLjAwIiwiaW5mX2Jhc2VmYXJlX2ZpeGVkX292ZXIiOiIwLjAwIiwiaW5mX3RheF9yYXRpbyI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkIjoiMC4wMCIsImluZl90YXhfcmF0aW9fb3ZlciI6IjAuMDAiLCJpbmZfdGF4X2ZpeGVkX292ZXIiOiIwLjAwIiwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzZWdtZW50X2Rpc2NvdW50RG9tZXN0aWMiOiIwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjoiMCIsInNlcnZpY2VDaGFyZ2VQZXJQYXgiOiIwLjAwIn0sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 1, "applicable_comission": { "data": { "title": "Any to Any with return - BS", "comission_expire_timestamp": "1798732799", "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "supplier_segment_feesCalculate": "0", "serviceChargePerPax": "0.00" }, "airlines": { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, "origin_airport": "DAC", "destination_airport": "CAN", "connecting_airport": [] }, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "BS", "marketing": "BS", "booking_code": "Y", "farebasis": "YBDCNR", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "BS", "marketing": "BS", "booking_code": "U", "farebasis": "UBDCNR", "cabin": "economy" } ], "connecting": [], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating BS | entry 2: operating_code UL != segment 1 (DAC->CAN) operating BS | entry 3: operating_code MH != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": true, "failed_check": null, "reason": "accepted - all checks passed", "specificity": 2, "commission": 7, "selected": true }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating BS | entry 2: operating_code CA != segment 1 (DAC->CAN) operating BS | entry 3: operating_code CZ != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating BS | entry 2: operating_code GF != segment 1 (DAC->CAN) operating BS | entry 3: operating_code WY != segment 1 (DAC->CAN) operating BS | entry 4: operating_code EK != segment 1 (DAC->CAN) operating BS | entry 5: operating_code TG != segment 1 (DAC->CAN) operating BS | entry 6: operating_code OD != segment 1 (DAC->CAN) operating BS | entry 7: operating_code ET != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating BS" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating BS" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-55", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H35M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA8b9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:50:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "325" }, "booking_class": { "brand_id": "1736438", "brand_title": "ECONOMY FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YBDCNR", "FareRuleKey": "gws-eJxNTjkOAzEIfMxqeoyS7G5nG2eViiJH4Sb\/f0YGO5EyEjAwXDlnFb3ILmv+x4L3Uh\/wlwEOpVlxnIVAYtZBtqHXZn5HrEiSos2HOGMabaZ2YsAhxz6lAPrwrRi1uZeWEIcRlAX8yPVG6qU9a+OnsrGmX0lW8E9OfQCcHytb", "FareInfoRef": "Cea3oBmAuDKAXj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-55", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H20M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKA+b9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T05:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T07:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "marketing": { "carrier": "BS", "carrier_name": "US-Bangla Airlines", "carrier_logo": "BS.png", "flight_number": "326" }, "booking_class": { "brand_id": "1736439", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "U", "meal_code": null, "seat_available": "9", "fareBasisCode": "UBDCNR", "FareRuleKey": "gws-eJxNTrsOwzAI\/JjodoyqPDbbuFEnhrYZvOT\/PyNnx5UKAg6OV4xRRWfZZIn\/MuGc8gd+GOBQWkkGVRHpWQXRiiMX8zfaihCYe9c6YuhtpvZgwC771qnqlOEtObl7Ly2gHUaDLOAHni9CT+WbCz+VlTUdlCzgn5y6AJzqK2c=", "FareInfoRef": "Cea3oBmAuDKAhj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "40", "unit": "kg", "title": "40 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "BS", "calendar_total_currency": "BDT", "calendar_total_price": 97915.97, "calendar_total_sell": 97915.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 97915.97, "filter": { "id": "F1TT00016-55", "price": 97915.97, "journey_duration": "PT7H55M", "journey_duration_seconds": 28500, "layover_duration": "PT0H0M", "layover_duration_seconds": 0, "carrier_operating": "BS", "carrier_marketing": "BS", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [], "total_segment_count": 2, "no_of_stops": 0, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T22:15:00.000+06:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-08T07:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" }, "filter_unique_filter_code": "dac202610122215can202610130350325can202611080500dac202611080720326", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "Ig_5tU_JsRzCBzYqdUJA3wFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQQF1h-ikwu6kUQe4BdAgJqlwhAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8NzY3LjI4Xzc2Ny4yOF8wLjAwXzQuMDBfMTUzOC41Nl9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtU3VwZXIgNkUtMS0jQ0NVLTZFMTkyMy1SLUNBTi0yMDI2MTAxMjIxNDAtMjAyNjEwMTMwMzQ1LVN1cGVyIDZFLTEtXjQ0OS40M180NDkuNDNfMC4wMF8yLjAwXzkwMC44Nl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjU2Ny4wMF41NjcuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTkyNC1SLUNDVS0yMDI2MTEwODA2MjAtMjAyNjExMDgwODMwLVN1cGVyIDZFLTEtI0NDVS02RTExMDUtUi1EQUMtMjAyNjExMDgxMjIwLTIwMjYxMTA4MTM0NS1TdXBlciA2RS0xLV4zMTcuODVfMzE3Ljg1XzAuMDBfMi4wMF82MzcuNzBeQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF40MDEuMDBeNDAxLjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.hqwao4BekfDI3m75u7\/IubLXDNYJzVwo7edKutNyVyU=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 98873.55, "gross_total": 767.28, "base_fare": 68420.02, "tax": 30326, "sell": { "currency": "BDT", "total": 98873.55, "base_fare": 68420.02, "tax": 30326 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzc1LjI4LCJiYXNlX2ZhcmUiOjUzNi40OSwidGF4IjoyMzcuNzl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3NjguMjgsImJhc2VfZmFyZSI6NTI5LjQ5LCJ0YXgiOjIzNy43OSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3NjcuMjgsImJhc2VfZmFyZSI6NTI5LjQ5LCJ0YXgiOjIzNy43OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 98873.55, "base_fare": 68420.02, "tax": 30326, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "67527.29", "tax": "30326.00", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 98873.55, "base_fare": 68420.02, "tax": 30326, "gross": { "base_fare": "67527.29", "tax": "30326.00", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc3NS4yOCIsImJhc2VfZmFyZSI6IjUzNi40OSIsInRheCI6IjIzNy43OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyOS40OSIsInRheCI6IjIzNy43OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzY4LjI4IiwiYmFzZV9mYXJlIjoiNTI5LjQ5IiwidGF4IjoiMjM3Ljc5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTI5LjQ5IiwidGF4IjoiMjM3Ljc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzY3LjI4IiwiYmFzZV9mYXJlIjoiNTI5LjQ5IiwidGF4IjoiMjM3Ljc5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjc2OC4yOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 98873.55, "calendar_total_sell": 98873.55, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 98873.55, "filter": { "id": "F1AS00003-7", "price": 98873.55, "gross_total": 767.28, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT2D7H45M", "layover_duration_seconds": 200700, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Super 6E", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 100150, "gross_total": 99450, "base_fare": 84878, "tax": 15272, "sell": { "currency": "BDT", "total": 100150, "base_fare": 84878, "tax": 15272 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAwMTUwLCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE1MjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTk0NTAsImJhc2VfZmFyZSI6ODQxNzgsInRheCI6MTUyNzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTk0NTAsImJhc2VfZmFyZSI6ODQxNzgsInRheCI6MTUyNzJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 100150, "base_fare": 84878, "tax": 15272, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "15272.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 100150, "base_fare": 84878, "tax": 15272, "gross": { "base_fare": "84178.00", "tax": "15272.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "7087.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMDE1MC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTUyNzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE1MjcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI5OTQ1MC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTUyNzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE1MjcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTk0NTAuMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE1MjcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk5NDUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3MDg3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-56", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 100150, "calendar_total_sell": 100150, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 100150, "filter": { "id": "F1TT00016-56", "price": 100150, "journey_duration": "PT21H45M", "journey_duration_seconds": 78300, "layover_duration": "PT10H20M", "layover_duration_seconds": 37200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 100150, "gross_total": 99450, "base_fare": 84878, "tax": 15272, "sell": { "currency": "BDT", "total": 100150, "base_fare": 84878, "tax": 15272 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAwMTUwLCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE1MjcyfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTk0NTAsImJhc2VfZmFyZSI6ODQxNzgsInRheCI6MTUyNzIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6OTk0NTAsImJhc2VfZmFyZSI6ODQxNzgsInRheCI6MTUyNzJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 100150, "base_fare": 84878, "tax": 15272, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "15272.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 100150, "base_fare": 84878, "tax": 15272, "gross": { "base_fare": "84178.00", "tax": "15272.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "7087.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMDE1MC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTUyNzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE1MjcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiI5OTQ1MC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTUyNzIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE1MjcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiOTk0NTAuMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE1MjcyLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk5NDUwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3MDg3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNjQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTg4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-57", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 100150, "calendar_total_sell": 100150, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 100150, "filter": { "id": "F1TT00016-57", "price": 100150, "journey_duration": "PT1D3H5M", "journey_duration_seconds": 97500, "layover_duration": "PT15H50M", "layover_duration_seconds": 57000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "GSs5_7t82R9erNvZaBLKgNRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAQ84HHuUR_xf8sDQx0kU2H1whAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8Nzc5LjE4Xzc3OS4xOF8wLjAwXzQuMDBfMTU2Mi4zNl9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtU01FLTEtI0RFTC02RTE3MDEtUC1DQU4tMjAyNjEwMTIyMDAwLTIwMjYxMDEzMDQwMC1TTUUtMS1eNTE0LjQzXzUxNC40M18wLjAwXzIuMDBfMTAzMC44Nl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjY0OS4wMF42NDkuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTkyNC1SLUNDVS0yMDI2MTEwODA2MjAtMjAyNjExMDgwODMwLVNNRS0xLSNDQ1UtNkUxMTA1LVItREFDLTIwMjYxMTA4MTIyMC0yMDI2MTEwODEzNDUtU01FLTEtXjI2NC43NV8yNjQuNzVfMC4wMF8yLjAwXzUzMS41MF5BNkVORENfQTZFTkRDXl5BNkVOREMxQ0FOREFDMjAwMjAyNjExMDheU0dEXjMzNC4wMF4zMzQuMDBeMC4wMF4xfDB8MjAyNjA5MDcwNzA0Mjl8MHwxNzg4NzM1ODY5NDYxODdjZGViMzJ8fHx8MXwxLjAwfDF8MHx8bm9ybWFsfGZhbHNlfDIwMjYtMDktMDcgMDA6Mjk6NTIvMjAyNi0wOS0wNyAwNDowMjowMXw=.xmrt2EAWEXQkc1UCZw4uffY08027cCTuxIuu\/QzZ3aM=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 100391.2, "gross_total": 779.18, "base_fare": 67712.22, "tax": 32551.45, "sell": { "currency": "BDT", "total": 100391.2, "base_fare": 67712.22, "tax": 32551.45 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzg3LjE4LCJiYXNlX2ZhcmUiOjUzMC45NCwidGF4IjoyNTUuMjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3ODAuMTgsImJhc2VfZmFyZSI6NTIzLjk0LCJ0YXgiOjI1NS4yNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo3NzkuMTgsImJhc2VfZmFyZSI6NTIzLjk0LCJ0YXgiOjI1NS4yNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 100391.2, "base_fare": 67712.22, "tax": 32551.45, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "66819.49", "tax": "32551.45", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 100391.2, "base_fare": 67712.22, "tax": 32551.45, "gross": { "base_fare": "66819.49", "tax": "32551.45", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc4Ny4xOCIsImJhc2VfZmFyZSI6IjUzMC45NCIsInRheCI6IjI1NS4yNCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUyMy45NCIsInRheCI6IjI1NS4yNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzgwLjE4IiwiYmFzZV9mYXJlIjoiNTIzLjk0IiwidGF4IjoiMjU1LjI0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTIzLjk0IiwidGF4IjoiMjU1LjI0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzc5LjE4IiwiYmFzZV9mYXJlIjoiNTIzLjk0IiwidGF4IjoiMjU1LjI0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjc4MC4xOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 100391.2, "calendar_total_sell": 100391.2, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 100391.2, "filter": { "id": "F1AS00003-8", "price": 100391.2, "gross_total": 779.18, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT2D12H55M", "layover_duration_seconds": 219300, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "SME", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "0WI-FKEerP5Pz9ikl5LYdNRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAZQFbhEQwdKjDUvVjvVzE6qzNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8Nzg3LjEwXzc4Ny4xMF8wLjAwXzQuMDBfMTU3OC4yMF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtU2F2ZXItMS0jREVMLTZFMTcwMS1QLUNBTi0yMDI2MTAxMjIwMDAtMjAyNjEwMTMwNDAwLVNhdmVyLTEtXjQ4My41MV80ODMuNTFfMC4wMF8yLjAwXzk2OS4wMl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjYxMC4wMF42MTAuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTcwMi1SLURFTC0yMDI2MTEwODA1NTAtMjAyNjExMDgwOTUwLVNhdmVyLTEtI0RFTC02RTExMDMtUi1EQUMtMjAyNjExMDgxMzI1LTIwMjYxMTA4MTYxNS1TYXZlci0xLV4zMDMuNTlfMzAzLjU5XzAuMDBfMi4wMF82MDkuMTheQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF4zODMuMDBeMzgzLjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.kroUlXf8+u3932wgwG7x+gW6vOvwaeTM3uZ2NmzZlXE=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "Saver", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 101401.25, "gross_total": 787.1, "base_fare": 66499.38, "tax": 34774.34, "sell": { "currency": "BDT", "total": 101401.25, "base_fare": 66499.38, "tax": 34774.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzk1LjEsImJhc2VfZmFyZSI6NTIxLjQzLCJ0YXgiOjI3Mi42N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjc4OC4xLCJiYXNlX2ZhcmUiOjUxNC40MywidGF4IjoyNzIuNjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzg3LjEsImJhc2VfZmFyZSI6NTE0LjQzLCJ0YXgiOjI3Mi42N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 101401.25, "base_fare": 66499.38, "tax": 34774.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "65606.65", "tax": "34774.34", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 101401.25, "base_fare": 66499.38, "tax": 34774.34, "gross": { "base_fare": "65606.65", "tax": "34774.34", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijc5NS4xMCIsImJhc2VfZmFyZSI6IjUyMS40MyIsInRheCI6IjI3Mi42NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjUxNC40MyIsInRheCI6IjI3Mi42NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzg4LjEwIiwiYmFzZV9mYXJlIjoiNTE0LjQzIiwidGF4IjoiMjcyLjY3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTE0LjQzIiwidGF4IjoiMjcyLjY3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzg3LjEwIiwiYmFzZV9mYXJlIjoiNTE0LjQzIiwidGF4IjoiMjcyLjY3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjc4OC4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "ancillaryProductElements": "W3sic2VnbWVudEluZGV4IjoxLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0Mi4wMSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI3NC4yNiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzQ2LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NjguMTcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjg2LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzMwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0MTIuMTgsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjUyMCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMDYuMDksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI2MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzI1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNDQuMDEsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjQzNCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjEsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo1NTAuMSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6Njk0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MSwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjEzNy45MiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTc0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjE3NS4xOCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjIxLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjIzMy44MywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6Mjk1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MiwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NTguNjYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjc0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0NjcuNjYsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjU5MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NDAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNDBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjIsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzNLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjM0Ljg4LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo0NCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MywiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjkyLjQ5LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozNjksInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjI1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzI1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MzUwLjM1LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo0NDIsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzMwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjoyLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18xMEtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MTE2LjUyLCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjoxNDcsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjEwLCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzEwS0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18yNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6MjUxLjI3LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjozMTcsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjI1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzI1S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4IjozLCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0MC40MywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTEsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjEzMy45NiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTY5LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6MywiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNUtHIiwicHJvZHVjdE5hbWUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwicHJvZHVjdFR5cGUiOjEsImNhblB1cmNoYXNlV2l0aFRpY2tldCI6MSwiY2FuUHVyY2hhc2VQb3N0VGlja2V0IjowLCJwcmljZSI6NjYuNTksImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjg0LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo1LCJpc0FsbFdlaWdodCI6dHJ1ZSwic2l6ZSI6IiJ9LCJvZmZlcklkIjpudWxsLCJtYXhRdHkiOjEsIm1pblF0eSI6MSwiY2F0ZWdvcnlDb2RlIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsImFuY2lsbGFyeUNvZGUiOiJTQ0lfQkFHXzVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzQwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjo0MDEuODcsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjUwNywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NDAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfNDBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzMwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozMDEuMjEsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjM4MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MzAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMzBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzIwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMTQuMDIsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI3MCwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjMsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzE1S0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMDAuNTQsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI1MywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MTUsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMTVLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzIwS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjoyMjQuMzIsImN1cnJlbmN5IjoiVVNEIiwidmVuZG9yUHJpY2UiOjI4MywidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6MjAsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfMjBLRyIsImF1eFNlYXRFbGVtZW50IjpudWxsLCJkaXNwbGF5UHJpY2UiOm51bGwsImRpc3BsYXlDdXJyZW5jeSI6bnVsbH0seyJzZWdtZW50SW5kZXgiOjQsImVuZFNlZ21lbnRJbmRleCI6bnVsbCwicHJvZHVjdENvZGUiOiJTQ0lfQkFHXzVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjU3LjA3LCJjdXJyZW5jeSI6IlVTRCIsInZlbmRvclByaWNlIjo3MiwidmVuZG9yQ3VycmVuY3kiOiJTR0QiLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlIjowLCJjbGllbnRUZWNobmljYWxTZXJ2aWNlRmVlTW9kZSI6bnVsbCwiYXV4QmFnZ2FnZUVsZW1lbnQiOnsicGllY2UiOjAsIndlaWdodCI6NSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR181S0ciLCJhdXhTZWF0RWxlbWVudCI6bnVsbCwiZGlzcGxheVByaWNlIjpudWxsLCJkaXNwbGF5Q3VycmVuY3kiOm51bGx9LHsic2VnbWVudEluZGV4Ijo0LCJlbmRTZWdtZW50SW5kZXgiOm51bGwsInByb2R1Y3RDb2RlIjoiU0NJX0JBR18zS0ciLCJwcm9kdWN0TmFtZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJwcm9kdWN0VHlwZSI6MSwiY2FuUHVyY2hhc2VXaXRoVGlja2V0IjoxLCJjYW5QdXJjaGFzZVBvc3RUaWNrZXQiOjAsInByaWNlIjozNC4wOSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDMsInZlbmRvckN1cnJlbmN5IjoiU0dEIiwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZSI6MCwiY2xpZW50VGVjaG5pY2FsU2VydmljZUZlZU1vZGUiOm51bGwsImF1eEJhZ2dhZ2VFbGVtZW50Ijp7InBpZWNlIjowLCJ3ZWlnaHQiOjMsImlzQWxsV2VpZ2h0Ijp0cnVlLCJzaXplIjoiIn0sIm9mZmVySWQiOm51bGwsIm1heFF0eSI6MSwibWluUXR5IjoxLCJjYXRlZ29yeUNvZGUiOiJTdGFuZGFyZENoZWNrSW5CYWdnYWdlIiwiYW5jaWxsYXJ5Q29kZSI6IlNDSV9CQUdfM0tHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfNDBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjQ1MC4yMiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NTY4LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0Ijo0MCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR180MEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjExMi41NiwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MTQyLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMjVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjI4MS4zOSwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MzU1LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoyNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18yNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMTVLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjE2OC44NCwiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6MjEzLCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjoxNSwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18xNUtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfSx7InNlZ21lbnRJbmRleCI6NCwiZW5kU2VnbWVudEluZGV4IjpudWxsLCJwcm9kdWN0Q29kZSI6IlNDSV9CQUdfMzBLRyIsInByb2R1Y3ROYW1lIjoiU3RhbmRhcmRDaGVja0luQmFnZ2FnZSIsInByb2R1Y3RUeXBlIjoxLCJjYW5QdXJjaGFzZVdpdGhUaWNrZXQiOjEsImNhblB1cmNoYXNlUG9zdFRpY2tldCI6MCwicHJpY2UiOjMzNy42NywiY3VycmVuY3kiOiJVU0QiLCJ2ZW5kb3JQcmljZSI6NDI2LCJ2ZW5kb3JDdXJyZW5jeSI6IlNHRCIsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWUiOjAsImNsaWVudFRlY2huaWNhbFNlcnZpY2VGZWVNb2RlIjpudWxsLCJhdXhCYWdnYWdlRWxlbWVudCI6eyJwaWVjZSI6MCwid2VpZ2h0IjozMCwiaXNBbGxXZWlnaHQiOnRydWUsInNpemUiOiIifSwib2ZmZXJJZCI6bnVsbCwibWF4UXR5IjoxLCJtaW5RdHkiOjEsImNhdGVnb3J5Q29kZSI6IlN0YW5kYXJkQ2hlY2tJbkJhZ2dhZ2UiLCJhbmNpbGxhcnlDb2RlIjoiU0NJX0JBR18zMEtHIiwiYXV4U2VhdEVsZW1lbnQiOm51bGwsImRpc3BsYXlQcmljZSI6bnVsbCwiZGlzcGxheUN1cnJlbmN5IjpudWxsfV0=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 101401.25, "calendar_total_sell": 101401.25, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 101401.25, "filter": { "id": "F1AS00003-9", "price": 101401.25, "gross_total": 787.1, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT2D17H50M", "layover_duration_seconds": 237000, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Saver", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "0-16", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-16", "origin": "BKK", "departure_time": "2026-10-12T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": 1059, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-16", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-16", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 102268.48, "gross_total": 794.9, "base_fare": 86339.64, "tax": 15928.84, "sell": { "currency": "BDT", "total": 102268.48, "base_fare": 86339.64, "tax": 15928.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODAxLjksImJhc2VfZmFyZSI6Njc3LCJ0YXgiOjEyNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzk0LjksImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjEyNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjc5NC45LCJiYXNlX2ZhcmUiOjY3MCwidGF4IjoxMjQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 102268.48, "base_fare": 86339.64, "tax": 15928.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "15928.84", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 102268.48, "base_fare": 86339.64, "tax": 15928.84, "gross": { "base_fare": "85446.91", "tax": "15928.84", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "7371.39" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgwMS45MCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjEyNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjEyNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzk0LjkwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTI0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTI0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzk0LjkwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTI0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NC45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTcuODAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJFNzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRzgyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjAuOCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQVJSSVZBTCBGRUUifSx7ImNvZGUiOiJZUkkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#16", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 102268.48, "calendar_total_sell": 102268.48, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 102268.48, "filter": { "id": "F1SE00005-16", "price": 102268.48, "gross_total": 794.9, "journey_duration": "PT12H0M", "journey_duration_seconds": 43200, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340adtbkk202610121030can202610121430668adtcan202611081450bkk202611081710669adtbkk202611082315dac202611090050339adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H05M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "0-17", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-17", "origin": "BKK", "departure_time": "2026-10-12T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": 1059, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-17", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-17", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 102268.48, "gross_total": 794.9, "base_fare": 86339.64, "tax": 15928.84, "sell": { "currency": "BDT", "total": 102268.48, "base_fare": 86339.64, "tax": 15928.84 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODAxLjksImJhc2VfZmFyZSI6Njc3LCJ0YXgiOjEyNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Nzk0LjksImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjEyNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjc5NC45LCJiYXNlX2ZhcmUiOjY3MCwidGF4IjoxMjQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 102268.48, "base_fare": 86339.64, "tax": 15928.84, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "15928.84", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 102268.48, "base_fare": 86339.64, "tax": 15928.84, "gross": { "base_fare": "85446.91", "tax": "15928.84", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "7371.39" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgwMS45MCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjEyNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjEyNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzk0LjkwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTI0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTI0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiNzk0LjkwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTI0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjc5NC45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTcuODAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJFNzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRzgyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjAuOCwidGF4SW5mbyI6IklOVEVSTkFUSU9OQUwgQVJSSVZBTCBGRUUifSx7ImNvZGUiOiJZUkkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#17", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 102268.48, "calendar_total_sell": 102268.48, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 102268.48, "filter": { "id": "F1SE00005-17", "price": 102268.48, "gross_total": 794.9, "journey_duration": "PT12H0M", "journey_duration_seconds": 43200, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340adtbkk202610121600can202610121950678adtcan202611081450bkk202611081710669adtbkk202611082315dac202611090050339adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "Ig_5tU_JsRzCBzYqdUJA3wFvv_8qVcYmD94fIoYI4Ucbn_tNNrIetZv-o_j4EX1cMWMhhGMCWr1rrERsRLTM2HaNHIwLJKwQrcr7sV_kI7OenaKQ5APTR6zNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8ODAyLjk1XzgwMi45NV8wLjAwXzQuMDBfMTYwOS45MF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA2LVItQ0NVLTIwMjYxMDEyMTczNS0yMDI2MTAxMjE4MTAtU3VwZXIgNkUtMS0jQ0NVLTZFMTkyMy1SLUNBTi0yMDI2MTAxMjIxNDAtMjAyNjEwMTMwMzQ1LVN1cGVyIDZFLTEtXjQ0OS40M180NDkuNDNfMC4wMF8yLjAwXzkwMC44Nl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjU2Ny4wMF41NjcuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTcwMi1SLURFTC0yMDI2MTEwODA1NTAtMjAyNjExMDgwOTUwLVN1cGVyIDZFLTEtI0RFTC02RTExMDMtUi1EQUMtMjAyNjExMDgxMzI1LTIwMjYxMTA4MTYxNS1TdXBlciA2RS0xLV4zNTMuNTJfMzUzLjUyXzAuMDBfMi4wMF83MDkuMDReQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF40NDYuMDBeNDQ2LjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.Cs3gViznidM6wvLNMyYnUqtYgYwajIJ4hVXYUlmQVRY=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT8H10M", "transit_time": "3H30M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 17:35", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CCU", "arrival_time": "2026-10-12 18:10", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1106" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "CCU", "departure_time": "2026-10-12 21:40", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 03:45", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H35M", "distance": [], "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1923" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 103422.64, "gross_total": 802.95, "base_fare": 70744.94, "tax": 32550.17, "sell": { "currency": "BDT", "total": 103422.64, "base_fare": 70744.94, "tax": 32550.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODEwLjk1LCJiYXNlX2ZhcmUiOjU1NC43MiwidGF4IjoyNTUuMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MDMuOTUsImJhc2VfZmFyZSI6NTQ3LjcyLCJ0YXgiOjI1NS4yMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MDIuOTUsImJhc2VfZmFyZSI6NTQ3LjcyLCJ0YXgiOjI1NS4yM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 103422.64, "base_fare": 70744.94, "tax": 32550.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "69852.21", "tax": "32550.17", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 103422.64, "base_fare": 70744.94, "tax": 32550.17, "gross": { "base_fare": "69852.21", "tax": "32550.17", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgxMC45NSIsImJhc2VfZmFyZSI6IjU1NC43MiIsInRheCI6IjI1NS4yMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU0Ny43MiIsInRheCI6IjI1NS4yMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODAzLjk1IiwiYmFzZV9mYXJlIjoiNTQ3LjcyIiwidGF4IjoiMjU1LjIzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTQ3LjcyIiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODAyLjk1IiwiYmFzZV9mYXJlIjoiNTQ3LjcyIiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjgwMy45NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 103422.64, "calendar_total_sell": 103422.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 103422.64, "filter": { "id": "F1AS00003-10", "price": 103422.64, "gross_total": 802.95, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT3D0H55M", "layover_duration_seconds": 262500, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Super 6E", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121735ccu2026101218106e1106ccu202610122140can2026101303456e1923can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 104488, "gross_total": 103788, "base_fare": 84878, "tax": 19610, "sell": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0NDg4LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE5NjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNzg4LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjE5NjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzc4OCwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDQ4OC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM3ODguMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMzc4OC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAzNzg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMTQyNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjA2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-58", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 104488, "calendar_total_sell": 104488, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 104488, "filter": { "id": "F1TT00016-58", "price": 104488, "journey_duration": "PT1D10H55M", "journey_duration_seconds": 125700, "layover_duration": "PT23H35M", "layover_duration_seconds": 84900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 104488, "gross_total": 103788, "base_fare": 84878, "tax": 19610, "sell": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0NDg4LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE5NjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNzg4LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjE5NjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzc4OCwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDQ4OC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM3ODguMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMzc4OC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAzNzg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMTQyNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjA2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-59", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H0M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAOc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-08T23:15:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT06H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "339" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 104488, "calendar_total_sell": 104488, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 104488, "filter": { "id": "F1TT00016-59", "price": 104488, "journey_duration": "PT1D16H15M", "journey_duration_seconds": 144900, "layover_duration": "PT1D5H5M", "layover_duration_seconds": 104700, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611081450bkk202611081710669bkk202611082315dac202611090050339", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 104488, "gross_total": 103788, "base_fare": 84878, "tax": 19610, "sell": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0NDg4LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE5NjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNzg4LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjE5NjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzc4OCwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDQ4OC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM3ODguMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMzc4OC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAzNzg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMTQyNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjA2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-60", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 104488, "calendar_total_sell": 104488, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 104488, "filter": { "id": "F1TT00016-60", "price": 104488, "journey_duration": "PT1D3H50M", "journey_duration_seconds": 100200, "layover_duration": "PT16H25M", "layover_duration_seconds": 59100, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 104488, "gross_total": 103788, "base_fare": 84878, "tax": 19610, "sell": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0NDg4LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE5NjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNzg4LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjE5NjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzc4OCwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDQ4OC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM3ODguMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMzc4OC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAzNzg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMTQyNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjA2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAIc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT04H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-61", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 104488, "calendar_total_sell": 104488, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 104488, "filter": { "id": "F1TT00016-61", "price": 104488, "journey_duration": "PT1D9H25M", "journey_duration_seconds": 120300, "layover_duration": "PT22H0M", "layover_duration_seconds": 79200, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121030can202610121430668can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 104488, "gross_total": 103788, "base_fare": 84878, "tax": 19610, "sell": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0NDg4LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE5NjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNzg4LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjE5NjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzc4OCwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDQ4OC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM3ODguMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMzc4OC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAzNzg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMTQyNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjA2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-62", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 104488, "calendar_total_sell": 104488, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 104488, "filter": { "id": "F1TT00016-62", "price": 104488, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT21H55M", "layover_duration_seconds": 78900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 104488, "gross_total": 103788, "base_fare": 84878, "tax": 19610, "sell": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA0NDg4LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjE5NjEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTAzNzg4LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjE5NjEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwMzc4OCwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoxOTYxMH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 104488, "base_fare": 84878, "tax": 19610, "gross": { "base_fare": "84178.00", "tax": "19610.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "11425.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNDQ4OC4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDM3ODguMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjE5NjEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIxOTYxMC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwMzc4OC4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMTk2MTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTAzNzg4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMTQyNS4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzk2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0MjA2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAGc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:45:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-11", "flight_time": "PT2H30M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "340" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-12T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT09H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-63", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 104488, "calendar_total_sell": 104488, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 104488, "filter": { "id": "F1TT00016-63", "price": 104488, "journey_duration": "PT1D14H45M", "journey_duration_seconds": 139500, "layover_duration": "PT1D3H30M", "layover_duration_seconds": 99000, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340bkk202610121600can202610121950678can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "zU1M-iw3PfAycq-YKTeuAtRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAByHrYXKFJuQN5uSDLQ_c0VwhAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8ODE3LjIyXzgxNy4yMl8wLjAwXzQuMDBfMTYzOC40NF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtRmxleGkgUGx1cy0xLSNERUwtNkUxNzAxLVAtQ0FOLTIwMjYxMDEyMjAwMC0yMDI2MTAxMzA0MDAtRmxleGkgUGx1cy0xLV41MzUuODNfNTM1LjgzXzAuMDBfMi4wMF8xMDczLjY2XkE2RU5EQ19BNkVORENeXkE2RU5EQzFEQUNDQU4yMDAyMDI2MTAxMl5TR0ReNjc2LjAwXjY3Ni4wMF4wLjAwXjEkQ0FOX0RBQ18yXzIwMjYxMTA4X18xXzBfMF5DQU4tNkUxOTI0LVItQ0NVLTIwMjYxMTA4MDYyMC0yMDI2MTEwODA4MzAtRmxleGkgUGx1cy0xLSNDQ1UtNkUxMTA1LVItREFDLTIwMjYxMTA4MTIyMC0yMDI2MTEwODEzNDUtRmxleGkgUGx1cy0xLV4yODEuMzlfMjgxLjM5XzAuMDBfMi4wMF81NjQuNzheQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF4zNTUuMDBeMzU1LjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.5LXQ+RjK5zY1kTN6nksfYgSK0vINu3K6GLCjL1iG09g=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 105242.54, "gross_total": 817.22, "base_fare": 72564.84, "tax": 32550.17, "sell": { "currency": "BDT", "total": 105242.54, "base_fare": 72564.84, "tax": 32550.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODI1LjIyLCJiYXNlX2ZhcmUiOjU2OC45OSwidGF4IjoyNTUuMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MTguMjIsImJhc2VfZmFyZSI6NTYxLjk5LCJ0YXgiOjI1NS4yMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MTcuMjIsImJhc2VfZmFyZSI6NTYxLjk5LCJ0YXgiOjI1NS4yM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 105242.54, "base_fare": 72564.84, "tax": 32550.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "71672.11", "tax": "32550.17", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 105242.54, "base_fare": 72564.84, "tax": 32550.17, "gross": { "base_fare": "71672.11", "tax": "32550.17", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgyNS4yMiIsImJhc2VfZmFyZSI6IjU2OC45OSIsInRheCI6IjI1NS4yMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2MS45OSIsInRheCI6IjI1NS4yMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODE4LjIyIiwiYmFzZV9mYXJlIjoiNTYxLjk5IiwidGF4IjoiMjU1LjIzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTYxLjk5IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODE3LjIyIiwiYmFzZV9mYXJlIjoiNTYxLjk5IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjgxOC4yMiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 105242.54, "calendar_total_sell": 105242.54, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 105242.54, "filter": { "id": "F1AS00003-11", "price": 105242.54, "gross_total": 817.22, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT3D6H5M", "layover_duration_seconds": 281100, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Flexi Plus", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "0-18", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-18", "origin": "BKK", "departure_time": "2026-10-12T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": 1059, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "0-18", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-18", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT17H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 106744.87, "gross_total": 830, "base_fare": 86339.64, "tax": 20405.23, "sell": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODM3LCJiYXNlX2ZhcmUiOjY3NywidGF4IjoxNjB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "11847.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgzNy4wMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE2MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyLjkwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#18", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 106744.87, "calendar_total_sell": 106744.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 106744.87, "filter": { "id": "F1SE00005-18", "price": 106744.87, "gross_total": 830, "journey_duration": "PT23H40M", "journey_duration_seconds": 85200, "layover_duration": "PT17H45M", "layover_duration_seconds": 63900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340adtbkk202610121030can202610121430668adtcan202611081450bkk202611081710669adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H45M", "transit_time": "4H15M", "routes": [ { "air_segment_key": "0-19", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-19", "origin": "BKK", "departure_time": "2026-10-12T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H00M", "distance": 1059, "lay_over": "PT04H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H05M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "0-19", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-19", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT12H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 106744.87, "gross_total": 830, "base_fare": 86339.64, "tax": 20405.23, "sell": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODM3LCJiYXNlX2ZhcmUiOjY3NywidGF4IjoxNjB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "11847.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgzNy4wMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE2MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyLjkwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#19", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 106744.87, "calendar_total_sell": 106744.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 106744.87, "filter": { "id": "F1SE00005-19", "price": 106744.87, "gross_total": 830, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT12H10M", "layover_duration_seconds": 43800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340adtbkk202610121030can202610121430668adtcan202611082025bkk202611082245679adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H05M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "0-20", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-20", "origin": "BKK", "departure_time": "2026-10-12T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": 1059, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "0-20", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-20", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT17H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 106744.87, "gross_total": 830, "base_fare": 86339.64, "tax": 20405.23, "sell": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODM3LCJiYXNlX2ZhcmUiOjY3NywidGF4IjoxNjB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "11847.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgzNy4wMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE2MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyLjkwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#20", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 106744.87, "calendar_total_sell": 106744.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 106744.87, "filter": { "id": "F1SE00005-20", "price": 106744.87, "gross_total": 830, "journey_duration": "PT23H40M", "journey_duration_seconds": 85200, "layover_duration": "PT17H45M", "layover_duration_seconds": 63900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340adtbkk202610121600can202610121950678adtcan202611081450bkk202611081710669adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H05M", "transit_time": "9H45M", "routes": [ { "air_segment_key": "0-21", "origin": "DAC", "departure_time": "2026-10-12T02:45:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T06:15:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H30M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 340 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-21", "origin": "BKK", "departure_time": "2026-10-12T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-12T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H50M", "distance": 1059, "lay_over": "PT09H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H05M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "0-21", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-21", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT12H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 106744.87, "gross_total": 830, "base_fare": 86339.64, "tax": 20405.23, "sell": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODM3LCJiYXNlX2ZhcmUiOjY3NywidGF4IjoxNjB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "11847.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgzNy4wMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE2MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyLjkwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#21", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 106744.87, "calendar_total_sell": 106744.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 106744.87, "filter": { "id": "F1SE00005-21", "price": 106744.87, "gross_total": 830, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT12H10M", "layover_duration_seconds": 43800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610120245bkk202610120615340adtbkk202610121600can202610121950678adtcan202611082025bkk202611082245679adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "0-22", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-22", "origin": "BKK", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": 1059, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-22", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-22", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 106744.87, "gross_total": 830, "base_fare": 86339.64, "tax": 20405.23, "sell": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODM3LCJiYXNlX2ZhcmUiOjY3NywidGF4IjoxNjB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "11847.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgzNy4wMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE2MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyLjkwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#22", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 106744.87, "calendar_total_sell": 106744.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 106744.87, "filter": { "id": "F1SE00005-22", "price": 106744.87, "gross_total": 830, "journey_duration": "PT12H0M", "journey_duration_seconds": 43200, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322adtbkk202610131030can202610131430668adtcan202611081450bkk202611081710669adtbkk202611082315dac202611090050339adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT28H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "0-23", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-23", "origin": "BKK", "departure_time": "2026-10-13T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": 1059, "lay_over": "PT23H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H00M", "transit_time": "6H5M", "routes": [ { "air_segment_key": "0-23", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-23", "origin": "BKK", "departure_time": "2026-11-08T23:15:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T00:50:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 339 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 106744.87, "gross_total": 830, "base_fare": 86339.64, "tax": 20405.23, "sell": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODM3LCJiYXNlX2ZhcmUiOjY3NywidGF4IjoxNjB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzAsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 106744.87, "base_fare": 86339.64, "tax": 20405.23, "gross": { "base_fare": "85446.91", "tax": "20405.23", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "11847.79" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjgzNy4wMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE2MC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE2MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMwLjAwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTYwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjgzMCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjEwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyLjkwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#23", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 106744.87, "calendar_total_sell": 106744.87, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 106744.87, "filter": { "id": "F1SE00005-23", "price": 106744.87, "gross_total": 830, "journey_duration": "PT12H0M", "journey_duration_seconds": 43200, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322adtbkk202610131600can202610131950678adtcan202611081450bkk202611081710669adtbkk202611082315dac202611090050339adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-5", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FvQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQXFBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E1K000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQXFBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E3K000RUtBQUFBPT0=", "origin": "CMB", "departure_time": "2026-10-12 17:35:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13 02:05:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "4H40M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FvQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQXRBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E5K000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 02:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08 05:05:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-08", "flight_time": "PT5H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQXRBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0EvK000RUtBQUFBPT0=", "origin": "CMB", "departure_time": "2026-11-08 07:50:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 106779.65, "gross_total": 111995, "base_fare": 89705, "tax": 23305, "sell": { "currency": "BDT", "total": 106779.65, "base_fare": 89705, "tax": 23305 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA2Nzc5LjY1LCJiYXNlX2ZhcmUiOjg5NzA1LCJ0YXgiOjIzMzA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA2MDc5LjY1LCJiYXNlX2ZhcmUiOjg5MDA1LCJ0YXgiOjIzMzA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExMTk5NSwiYmFzZV9mYXJlIjo4OTAwNSwidGF4IjoyMjk5MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 106779.65, "base_fare": 89705, "tax": 23305, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "89005.00", "tax": "22990.00", "discount": 6230.35, "ait": "315.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 106779.65, "base_fare": 89705, "tax": 23305, "gross": { "base_fare": "89005.00", "tax": "22990.00", "discount": "6230.35", "ait": "315.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNjc3OS42NSIsImJhc2VfZmFyZSI6Ijg5NzA1LjAwIiwidGF4IjoiMjMzMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTAwNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZGlzY291bnQiOiI2MjMwLjM1IiwiYWl0IjoiMzE1LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwNjA3OS42NSIsImJhc2VfZmFyZSI6Ijg5MDA1LjAwIiwidGF4IjoiMjMzMDUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTAwNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZGlzY291bnQiOiI2MjMwLjM1IiwiYWl0IjoiMzE1LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTE5OTUuMDAiLCJiYXNlX2ZhcmUiOiI4OTAwNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZGlzY291bnQiOiI2MjMwLjM1IiwiYWl0IjoiMzE1LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA2MDc5LjY1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 106779.65, "filter": { "id": "F1TF00018-5", "price": 106779.65, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:30:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610121735can202610130205884can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "GSs5_7t82R9erNvZaBLKgNRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAmfbCP0Z5PClQnT6IjlD7T6zNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8ODMzLjA4XzgzMy4wOF8wLjAwXzQuMDBfMTY3MC4xNl9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtU01FLTEtI0RFTC02RTE3MDEtUC1DQU4tMjAyNjEwMTIyMDAwLTIwMjYxMDEzMDQwMC1TTUUtMS1eNTE0LjQzXzUxNC40M18wLjAwXzIuMDBfMTAzMC44Nl5BNkVORENfQTZFTkRDXl5BNkVOREMxREFDQ0FOMjAwMjAyNjEwMTJeU0dEXjY0OS4wMF42NDkuMDBeMC4wMF4xJENBTl9EQUNfMl8yMDI2MTEwOF9fMV8wXzBeQ0FOLTZFMTcwMi1SLURFTC0yMDI2MTEwODA1NTAtMjAyNjExMDgwOTUwLVNNRS0xLSNERUwtNkUxMTAzLVItREFDLTIwMjYxMTA4MTMyNS0yMDI2MTEwODE2MTUtU01FLTEtXjMxOC42NV8zMTguNjVfMC4wMF8yLjAwXzYzOS4zMF5BNkVORENfQTZFTkRDXl5BNkVOREMxQ0FOREFDMjAwMjAyNjExMDheU0dEXjQwMi4wMF40MDIuMDBeMC4wMF4xfDB8MjAyNjA5MDcwNzA0Mjl8MHwxNzg4NzM1ODY5NDYxODdjZGViMzJ8fHx8MXwxLjAwfDF8MHx8bm9ybWFsfGZhbHNlfDIwMjYtMDktMDcgMDA6Mjk6NTIvMjAyNi0wOS0wNyAwNDowMjowMXw=.Avj4VkXvsce48JaHRP5MpPKQf+J4x10F8yXrpBLw6cY=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "SME", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 107265.21, "gross_total": 833.08, "base_fare": 72362.06, "tax": 34775.62, "sell": { "currency": "BDT", "total": 107265.21, "base_fare": 72362.06, "tax": 34775.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODQxLjA4LCJiYXNlX2ZhcmUiOjU2Ny40LCJ0YXgiOjI3Mi42OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjgzNC4wOCwiYmFzZV9mYXJlIjo1NjAuNCwidGF4IjoyNzIuNjgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODMzLjA4LCJiYXNlX2ZhcmUiOjU2MC40LCJ0YXgiOjI3Mi42OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 107265.21, "base_fare": 72362.06, "tax": 34775.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "71469.33", "tax": "34775.62", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 107265.21, "base_fare": 72362.06, "tax": 34775.62, "gross": { "base_fare": "71469.33", "tax": "34775.62", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg0MS4wOCIsImJhc2VfZmFyZSI6IjU2Ny40MCIsInRheCI6IjI3Mi42OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU2MC40MCIsInRheCI6IjI3Mi42OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODM0LjA4IiwiYmFzZV9mYXJlIjoiNTYwLjQwIiwidGF4IjoiMjcyLjY4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTYwLjQwIiwidGF4IjoiMjcyLjY4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODMzLjA4IiwiYmFzZV9mYXJlIjoiNTYwLjQwIiwidGF4IjoiMjcyLjY4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjgzNC4wOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 107265.21, "calendar_total_sell": 107265.21, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 107265.21, "filter": { "id": "F1AS00003-12", "price": 107265.21, "gross_total": 833.08, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT3D11H0M", "layover_duration_seconds": 298800, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "SME", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-37-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "22df5b8095b496f2a21d5e0d2101dc82", "origin": "DAC", "departure_time": "2026-10-12T12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9, "fareBasisCode": "KRTBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KRTBD" ] } } }, { "air_segment_key": "130c3dcb6aaad9e218885ce961122eb0", "origin": "CMB", "departure_time": "2026-10-12T17:35:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T02:05:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H0M", "distance": null, "lay_over": "PT01H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": null, "seat_available": 9, "fareBasisCode": "KRTBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KRTBD" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-37-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "caa41312369ac51dbf1295e677055f3c", "origin": "CAN", "departure_time": "2026-11-08T02:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-08", "flight_time": "PT5H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 8, "fareBasisCode": "ERT1BD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ERT1BD" ] } } }, { "air_segment_key": "ef39b1e25dbd2e7e90be59ad5687af98", "origin": "CMB", "departure_time": "2026-11-08T07:50:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 8, "fareBasisCode": "ERT1BD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ERT1BD" ] } } } ] } ], "price": { "currency": "BDT", "total": 108119.68, "gross_total": 838.28, "base_fare": 84061.91, "tax": 23738.94, "sell": { "currency": "BDT", "total": 108119.68, "base_fare": 84061.91, "tax": 23738.94 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODQ3Ljc4LCJiYXNlX2ZhcmUiOjY1OS4xNCwidGF4IjoxODYuMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4NDAuNzgsImJhc2VfZmFyZSI6NjUyLjE0LCJ0YXgiOjE4Ni4xNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzguMjgsImJhc2VfZmFyZSI6NjUyLjE0LCJ0YXgiOjE4Ni4xNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 108119.68, "base_fare": 84061.91, "tax": 23738.94, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83169.18", "tax": "23738.94", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 108119.68, "base_fare": 84061.91, "tax": 23738.94, "gross": { "base_fare": "83169.18", "tax": "23738.94", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg0Ny43OCIsImJhc2VfZmFyZSI6IjY1OS4xNCIsInRheCI6IjE4Ni4xNCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Mi4xNCIsInRheCI6IjE4Ni4xNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODQwLjc4IiwiYmFzZV9mYXJlIjoiNjUyLjE0IiwidGF4IjoiMTg2LjE0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUyLjE0IiwidGF4IjoiMTg2LjE0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI4MzguMjgiLCJiYXNlX2ZhcmUiOiI2NTIuMTQiLCJ0YXgiOiIxODYuMTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6ODQwLjc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808370", "fareSequence": 0, "price": { "currency": "BDT", "total": 108119.68, "gross_total": 838.28, "base_fare": 84061.91, "tax": 23738.94, "sell": { "currency": "BDT", "total": 108119.68, "base_fare": 84061.91, "tax": 23738.94 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODQ3Ljc4LCJiYXNlX2ZhcmUiOjY1OS4xNCwidGF4IjoxODYuMTR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4NDAuNzgsImJhc2VfZmFyZSI6NjUyLjE0LCJ0YXgiOjE4Ni4xNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4MzguMjgsImJhc2VfZmFyZSI6NjUyLjE0LCJ0YXgiOjE4Ni4xNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 108119.68, "base_fare": 84061.91, "tax": 23738.94, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "83169.18", "tax": "23738.94", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 108119.68, "base_fare": 84061.91, "tax": 23738.94, "gross": { "base_fare": "83169.18", "tax": "23738.94", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg0Ny43OCIsImJhc2VfZmFyZSI6IjY1OS4xNCIsInRheCI6IjE4Ni4xNCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY1Mi4xNCIsInRheCI6IjE4Ni4xNCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODQwLjc4IiwiYmFzZV9mYXJlIjoiNjUyLjE0IiwidGF4IjoiMTg2LjE0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjUyLjE0IiwidGF4IjoiMTg2LjE0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI4MzguMjgiLCJiYXNlX2ZhcmUiOiI2NTIuMTQiLCJ0YXgiOiIxODYuMTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6ODQwLjc4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 100.21, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 100.21, "currency": "USD", "supplier": { "amount": 100.21, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzcwIiwibGVnSWQiOiJjMGJkNjhkMDliZjhmNmVjNjExMTlmMjg0YzQzNjRiZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODM3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjMGJkNjhkMDliZjhmNmVjNjExMTlmMjg0YzQzNjRiZCIsInNlZ21lbnRJZHMiOlsiMjJkZjViODA5NWI0OTZmMmEyMWQ1ZTBkMjEwMWRjODJeMTMwYzNkY2I2YWFhZDllMjE4ODg1Y2U5NjExMjJlYjAiLCJjYWE0MTMxMjM2OWFjNTFkYmYxMjk1ZTY3NzA1NWYzY15lZjM5YjFlMjVkYmQyZTdlOTBiZTU5YWQ1Njg3YWY5OCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODM3MCIsImxlZ0lkIjoiYzBiZDY4ZDA5YmY4ZjZlYzYxMTE5ZjI4NGM0MzY0YmQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVUwiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NTIuMTQsInRvdGFsVGF4IjoxODYuMTQsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJLUlRCRCIsIktSVEJEIiwiRVJUMUJEIiwiRVJUMUJEIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjgiLCI4Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjJkZjViODA5NWI0OTZmMmEyMWQ1ZTBkMjEwMWRjODIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjEzMGMzZGNiNmFhYWQ5ZTIxODg4NWNlOTYxMTIyZWIwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjYWE0MTMxMjM2OWFjNTFkYmYxMjk1ZTY3NzA1NWYzYyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZWYzOWIxZTI1ZGJkMmU3ZTkwYmU1OWFkNTY4N2FmOTgiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MTAwLjIxLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjM5LjA4LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIksiLCJLIiwiRSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMjJkZjViODA5NWI0OTZmMmEyMWQ1ZTBkMjEwMWRjODIiLCJkdXJhdGlvbiI6MTk1LCJjYXJyaWVyIjoiVUwiLCJmbGlnaHRObyI6IjE5MCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJVTCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVUwxOTAiLCJhaXJjcmFmdENvZGUiOiIzMzIiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTI6NTUiLCJhcnJBaXJwb3J0IjoiQ01CIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxNTo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMTMwYzNkY2I2YWFhZDllMjE4ODg1Y2U5NjExMjJlYjAiLCJkdXJhdGlvbiI6MzYwLCJjYXJyaWVyIjoiVUwiLCJmbGlnaHRObyI6Ijg4NCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJVTCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVUw4ODQiLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiQ01CIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNzozNSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwMjowNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiY2FhNDEzMTIzNjlhYzUxZGJmMTI5NWU2NzcwNTVmM2MiLCJkdXJhdGlvbiI6MzM1LCJjYXJyaWVyIjoiVUwiLCJmbGlnaHRObyI6Ijg4MSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJVTCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVUw4ODEiLCJhaXJjcmFmdENvZGUiOiIzMkEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDI6MDAiLCJhcnJBaXJwb3J0IjoiQ01CIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwNTowNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZWYzOWIxZTI1ZGJkMmU3ZTkwYmU1OWFkNTY4N2FmOTgiLCJkdXJhdGlvbiI6MTkwLCJjYXJyaWVyIjoiVUwiLCJmbGlnaHRObyI6IjE4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJVTCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVUwxODkiLCJhaXJjcmFmdENvZGUiOiIzMjAiLCJkZXBBaXJwb3J0IjoiQ01CIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwNzo1MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxMTozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 108119.68, "calendar_total_sell": 108119.68, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 108119.68, "filter": { "id": "F1F400029-37", "price": 108119.68, "gross_total": 838.28, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:30:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610121735can202610130205884can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT22H40M", "destination_reach_timestamp": 81600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 108826, "gross_total": 108126, "base_fare": 84878, "tax": 23948, "sell": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4ODI2LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjIzOTQ4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4MTI2LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjIzOTQ4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODEyNiwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODgyNi4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDgxMjYuMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODEyNi4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA4MTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxNTc2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDEyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-64", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 108826, "calendar_total_sell": 108826, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108826, "filter": { "id": "F1TT00016-64", "price": 108826, "journey_duration": "PT1D17H0M", "journey_duration_seconds": 147600, "layover_duration": "PT1D5H40M", "layover_duration_seconds": 106800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 108826, "gross_total": 108126, "base_fare": 84878, "tax": 23948, "sell": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4ODI2LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjIzOTQ4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4MTI2LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjIzOTQ4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODEyNiwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODgyNi4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDgxMjYuMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODEyNi4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA4MTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxNTc2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDEyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T10:30:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": "1047", "lay_over": "PT17H30M", "lay_over_date": "2026-10-12", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "668" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-65", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 108826, "calendar_total_sell": 108826, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108826, "filter": { "id": "F1TT00016-65", "price": 108826, "journey_duration": "PT1D22H35M", "journey_duration_seconds": 167700, "layover_duration": "PT1D11H15M", "layover_duration_seconds": 126900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131030can202610131430668can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 108826, "gross_total": 108126, "base_fare": 84878, "tax": 23948, "sell": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4ODI2LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjIzOTQ4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4MTI2LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjIzOTQ4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODEyNiwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODgyNi4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDgxMjYuMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODEyNi4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA4MTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxNTc2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDEyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-66", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H5M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAYc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T20:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "679" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT12H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 108826, "calendar_total_sell": 108826, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108826, "filter": { "id": "F1TT00016-66", "price": 108826, "journey_duration": "PT1D22H20M", "journey_duration_seconds": 166800, "layover_duration": "PT1D11H10M", "layover_duration_seconds": 126600, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611082025bkk202611082245679bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 108826, "gross_total": 108126, "base_fare": 84878, "tax": 23948, "sell": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4ODI2LCJiYXNlX2ZhcmUiOjg0ODc4LCJ0YXgiOjIzOTQ4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTA4MTI2LCJiYXNlX2ZhcmUiOjg0MTc4LCJ0YXgiOjIzOTQ4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEwODEyNiwiYmFzZV9mYXJlIjo4NDE3OCwidGF4IjoyMzk0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 108826, "base_fare": 84878, "tax": 23948, "gross": { "base_fare": "84178.00", "tax": "23948.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1238.00" }, "Other": { "title": "Others taxes", "amount": "15763.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODgyNi4wMCIsImJhc2VfZmFyZSI6Ijg0ODc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMDgxMjYuMDAiLCJiYXNlX2ZhcmUiOiI4NDE3OC4wMCIsInRheCI6IjIzOTQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQxNzguMDAiLCJ0YXgiOiIyMzk0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEwODEyNi4wMCIsImJhc2VfZmFyZSI6Ijg0MTc4LjAwIiwidGF4IjoiMjM5NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTA4MTI2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTIzOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxNTc2My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTI4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE4OCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI4NDEyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "CAN", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "CAN", "destination": "BKK", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" }, { "origin": "BKK", "destination": "DAC", "operating": "TG", "marketing": "TG", "booking_code": "V", "farebasis": "VLRSTN", "cabin": "economy" } ], "connecting": [ "BKK" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->BKK) operating TG | entry 2: operating_code UL != segment 1 (DAC->BKK) operating TG | entry 3: operating_code MH != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->BKK) operating TG | entry 2: operating_code CA != segment 1 (DAC->BKK) operating TG | entry 3: operating_code CZ != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [BKK]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->BKK) operating TG" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:35:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": "966", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "322" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWc9sqKAAAA==", "origin": "BKK", "departure_time": "2026-10-13T16:00:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": "1047", "lay_over": "PT23H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "678" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNjksOwyAMRA8Tzd5A1JAdiJBmEXmR0Erpovc\/RgdopVoyHvv5QwjBir3JLFP4twHvodyhjwQoLD1FhRtFBIbZBSqP536chZwrjJjapg32aFpbttkxYJXVdVQNV3uXmMj6XrpBPYwqWcBP5I1S41LOIo53vZ\/H4\/WFMoE\/5dwHF9wscQ==", "FareInfoRef": "Cea3oBmAuDKAmj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-67", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:50:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00.000+07:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": "1047", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "669" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAac9sqKAAAA==", "origin": "BKK", "departure_time": "2026-11-09T10:55:00.000+07:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": "966", "lay_over": "PT17H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": "321" }, "booking_class": { "brand_id": "2205153", "brand_title": "STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VLRSTN", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjodgNRQzYQIc0QeUhoJTr0\/z+jF0ql2rJ99vkVQrBibzLLFP5lwHsod+gjAQpLW2KCG0WkZRVEHs\/9OAt5rjCGuTatPZrWlm12DFhldY2qSuk+RSX33UszuA7jgizgB\/JGqHEpZxHHu97P4\/HqpEzgp5z7ABvbLIM=", "FareInfoRef": "Cea3oBmAuDKAzj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 108826, "calendar_total_sell": 108826, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 108826, "filter": { "id": "F1TT00016-67", "price": 108826, "journey_duration": "PT2D3H55M", "journey_duration_seconds": 186900, "layover_duration": "PT1D16H45M", "layover_duration_seconds": 146700, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": [ "BKK" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:35:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T12:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322bkk202610131600can202610131950678can202611081450bkk202611081710669bkk202611091055dac202611091230321", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "0-24", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-24", "origin": "BKK", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": 1059, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H05M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "0-24", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-24", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT12H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 111221.27, "gross_total": 865.1, "base_fare": 86339.64, "tax": 24881.63, "sell": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODcyLjEsImJhc2VfZmFyZSI6Njc3LCJ0YXgiOjE5NS4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODY1LjEsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE5NS4xLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg2NS4xLCJiYXNlX2ZhcmUiOjY3MCwidGF4IjoxOTUuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "16324.19" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg3Mi4xMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE5NS4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE5NS4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2NS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#24", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 111221.27, "calendar_total_sell": 111221.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 111221.27, "filter": { "id": "F1SE00005-24", "price": 111221.27, "gross_total": 865.1, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT12H10M", "layover_duration_seconds": 43800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322adtbkk202610131030can202610131430668adtcan202611082025bkk202611082245679adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT28H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "0-25", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-25", "origin": "BKK", "departure_time": "2026-10-13T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": 1059, "lay_over": "PT23H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H05M", "transit_time": "12H10M", "routes": [ { "air_segment_key": "0-25", "origin": "CAN", "departure_time": "2026-11-08T20:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T22:45:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 679 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-25", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT12H10M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 111221.27, "gross_total": 865.1, "base_fare": 86339.64, "tax": 24881.63, "sell": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODcyLjEsImJhc2VfZmFyZSI6Njc3LCJ0YXgiOjE5NS4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODY1LjEsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE5NS4xLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg2NS4xLCJiYXNlX2ZhcmUiOjY3MCwidGF4IjoxOTUuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "16324.19" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg3Mi4xMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE5NS4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE5NS4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2NS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#25", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 111221.27, "calendar_total_sell": 111221.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 111221.27, "filter": { "id": "F1SE00005-25", "price": 111221.27, "gross_total": 865.1, "journey_duration": "PT18H5M", "journey_duration_seconds": 65100, "layover_duration": "PT12H10M", "layover_duration_seconds": 43800, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322adtbkk202610131600can202610131950678adtcan202611082025bkk202611082245679adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "17H30M", "routes": [ { "air_segment_key": "0-26", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-26", "origin": "BKK", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T14:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H00M", "distance": 1059, "lay_over": "PT17H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 668 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "0-26", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-26", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT17H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 111221.27, "gross_total": 865.1, "base_fare": 86339.64, "tax": 24881.63, "sell": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODcyLjEsImJhc2VfZmFyZSI6Njc3LCJ0YXgiOjE5NS4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODY1LjEsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE5NS4xLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg2NS4xLCJiYXNlX2ZhcmUiOjY3MCwidGF4IjoxOTUuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "16324.19" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg3Mi4xMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE5NS4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE5NS4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2NS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#26", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 111221.27, "calendar_total_sell": 111221.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 111221.27, "filter": { "id": "F1SE00005-26", "price": 111221.27, "gross_total": 865.1, "journey_duration": "PT23H40M", "journey_duration_seconds": 85200, "layover_duration": "PT17H45M", "layover_duration_seconds": 63900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322adtbkk202610131030can202610131430668adtcan202611081450bkk202611081710669adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT28H15M", "transit_time": "23H0M", "routes": [ { "air_segment_key": "0-27", "origin": "DAC", "departure_time": "2026-10-12T13:35:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "BKK", "arrival_time": "2026-10-12T17:00:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-10-12", "flight_time": "PT2H25M", "distance": 970, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 322 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-27", "origin": "BKK", "departure_time": "2026-10-13T16:00:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "CAN", "arrival_time": "2026-10-13T19:50:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H50M", "distance": 1059, "lay_over": "PT23H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 678 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H40M", "transit_time": "17H45M", "routes": [ { "air_segment_key": "0-27", "origin": "CAN", "departure_time": "2026-11-08T14:50:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "BKK", "arrival_time": "2026-11-08T17:10:00", "destination_terminal": null, "destination_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "flight_date": "2026-11-08", "flight_time": "PT3H20M", "distance": 1059, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "788", "name": "788", "picture": "788.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 669 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } }, { "air_segment_key": "1-27", "origin": "BKK", "departure_time": "2026-11-09T10:55:00", "origin_terminal": null, "origin_airport": { "name": "Suvarnabhumi Airport", "city": "Bangkok", "country": "Thailand", "timezone": "Asia\/Bangkok" }, "destination": "DAC", "arrival_time": "2026-11-09T12:30:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H35M", "distance": 970, "lay_over": "PT17H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "marketing": { "carrier": "TG", "carrier_name": "Thai Airways International", "carrier_logo": "TG.png", "flight_number": 321 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": " 1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 1 kg" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VLRSTN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VLRSTN" ] } } } ] } ], "price": { "currency": "BDT", "total": 111221.27, "gross_total": 865.1, "base_fare": 86339.64, "tax": 24881.63, "sell": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODcyLjEsImJhc2VfZmFyZSI6Njc3LCJ0YXgiOjE5NS4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODY1LjEsImJhc2VfZmFyZSI6NjcwLCJ0YXgiOjE5NS4xLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg2NS4xLCJiYXNlX2ZhcmUiOjY3MCwidGF4IjoxOTUuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 111221.27, "base_fare": 86339.64, "tax": 24881.63, "gross": { "base_fare": "85446.91", "tax": "24881.63", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "1275.33" }, "Other": { "title": "Others taxes", "amount": "16324.19" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg3Mi4xMCIsImJhc2VfZmFyZSI6IjY3Ny4wMCIsInRheCI6IjE5NS4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY3MC4wMCIsInRheCI6IjE5NS4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY1LjEwIiwiYmFzZV9mYXJlIjoiNjcwLjAwIiwidGF4IjoiMTk1LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg2NS4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMTAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTI4LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkU3MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjEsInRheEluZm8iOiJBRFZBTkNFIFBBU1NFTkdFUiBQUk9DRVNTSU5HIFVTRVIgQ0hBUkdFIn0seyJjb2RlIjoiRTcyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJHODIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC44LCJ0YXhJbmZvIjoiSU5URVJOQVRJT05BTCBBUlJJVkFMIEZFRSJ9LHsiY29kZSI6Ikc4MiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjgsInRheEluZm8iOiJJTlRFUk5BVElPTkFMIEFSUklWQUwgRkVFIn0seyJjb2RlIjoiRTciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS4xLCJ0YXhJbmZvIjoiQURWQU5DRSBQQVNTRU5HRVIgUFJPQ0VTU0lORyBVU0VSIENIQVJHRSJ9LHsiY29kZSI6IkU3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuMSwidGF4SW5mbyI6IkFEVkFOQ0UgUEFTU0VOR0VSIFBST0NFU1NJTkcgVVNFUiBDSEFSR0UifSx7ImNvZGUiOiJUUyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIENIQVJHRSJ9LHsiY29kZSI6IlRTIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM0LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQ0hBUkdFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#27", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 25506.54, "currency": "BDT", "fmg": { "amount": 25506.54, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 25506.54 }, "supplier": { "amount": 200, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "TG", "calendar_total_currency": "BDT", "calendar_total_price": 111221.27, "calendar_total_sell": 111221.27, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 111221.27, "filter": { "id": "F1SE00005-27", "price": 111221.27, "gross_total": 865.1, "journey_duration": "PT23H40M", "journey_duration_seconds": 85200, "layover_duration": "PT17H45M", "layover_duration_seconds": 63900, "carrier_operating": "TG", "carrier_marketing": "TG", "aircraft": "320", "aircraft_name": "320", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:35:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T12:30:00", "refund": "partially-refundable", "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, "filter_unique_filter_code": "dac202610121335bkk202610121700322adtbkk202610131600can202610131950678adtcan202611081450bkk202611081710669adtbkk202611091055dac202611091230321adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "zU1M-iw3PfAycq-YKTeuAtRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAm0nS9-upaTSXr3x5kyQ-PKzNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8ODY2LjM3Xzg2Ni4zN18wLjAwXzQuMDBfMTczNi43NF9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtRmxleGkgUGx1cy0xLSNERUwtNkUxNzAxLVAtQ0FOLTIwMjYxMDEyMjAwMC0yMDI2MTAxMzA0MDAtRmxleGkgUGx1cy0xLV41MzUuODNfNTM1LjgzXzAuMDBfMi4wMF8xMDczLjY2XkE2RU5EQ19BNkVORENeXkE2RU5EQzFEQUNDQU4yMDAyMDI2MTAxMl5TR0ReNjc2LjAwXjY3Ni4wMF4wLjAwXjEkQ0FOX0RBQ18yXzIwMjYxMTA4X18xXzBfMF5DQU4tNkUxNzAyLVItREVMLTIwMjYxMTA4MDU1MC0yMDI2MTEwODA5NTAtRmxleGkgUGx1cy0xLSNERUwtNkUxMTAzLVItREFDLTIwMjYxMTA4MTMyNS0yMDI2MTEwODE2MTUtRmxleGkgUGx1cy0xLV4zMzAuNTRfMzMwLjU0XzAuMDBfMi4wMF82NjMuMDheQTZFTkRDX0E2RU5EQ15eQTZFTkRDMUNBTkRBQzIwMDIwMjYxMTA4XlNHRF40MTcuMDBeNDE3LjAwXjAuMDBeMXwwfDIwMjYwOTA3MDcwNDI5fDB8MTc4ODczNTg2OTQ2MTg3Y2RlYjMyfHx8fDF8MS4wMHwxfDB8fG5vcm1hbHxmYWxzZXwyMDI2LTA5LTA3IDAwOjI5OjUyLzIwMjYtMDktMDcgMDQ6MDI6MDF8.1JvszgcRpcDRO1KI4pHI+O3zjEjcVdpnDci26abZHiQ=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "Flexi Plus", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 111510.77, "gross_total": 866.37, "base_fare": 76607.62, "tax": 34775.62, "sell": { "currency": "BDT", "total": 111510.77, "base_fare": 76607.62, "tax": 34775.62 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODc0LjM3LCJiYXNlX2ZhcmUiOjYwMC42OSwidGF4IjoyNzIuNjh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4NjcuMzcsImJhc2VfZmFyZSI6NTkzLjY5LCJ0YXgiOjI3Mi42OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4NjYuMzcsImJhc2VfZmFyZSI6NTkzLjY5LCJ0YXgiOjI3Mi42OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 111510.77, "base_fare": 76607.62, "tax": 34775.62, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "75714.89", "tax": "34775.62", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 111510.77, "base_fare": 76607.62, "tax": 34775.62, "gross": { "base_fare": "75714.89", "tax": "34775.62", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg3NC4zNyIsImJhc2VfZmFyZSI6IjYwMC42OSIsInRheCI6IjI3Mi42OCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjU5My42OSIsInRheCI6IjI3Mi42OCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY3LjM3IiwiYmFzZV9mYXJlIjoiNTkzLjY5IiwidGF4IjoiMjcyLjY4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNTkzLjY5IiwidGF4IjoiMjcyLjY4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODY2LjM3IiwiYmFzZV9mYXJlIjoiNTkzLjY5IiwidGF4IjoiMjcyLjY4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjg2Ny4zNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 111510.77, "calendar_total_sell": 111510.77, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 111510.77, "filter": { "id": "F1AS00003-13", "price": 111510.77, "gross_total": 866.37, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT3D15H55M", "layover_duration_seconds": 316500, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Flexi Plus", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "r4JFh4tgsq5dqd0nfF7wCtRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajAQF1h-ikwu6kUQe4BdAgJqlwhAxnfRoHkmYLGRaRyLg3KutLuVknuPBBmxEM5miEL0MN9CQ0f5GajvpqCcRCTWxcqfwRGyimb", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8ODcxLjkxXzg3MS45MV8wLjAwXzQuMDBfMTc0Ny44Ml9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtU3VwZXIgNkUtMS0jREVMLTZFMTcwMS1QLUNBTi0yMDI2MTAxMjIwMDAtMjAyNjEwMTMwNDAwLVN1cGVyIDZFLTEtXjU1NC4wNl81NTQuMDZfMC4wMF8yLjAwXzExMTAuMTJeQTZFTkRDX0E2RU5EQ15eQTZFTkRDMURBQ0NBTjIwMDIwMjYxMDEyXlNHRF42OTkuMDBeNjk5LjAwXjAuMDBeMSRDQU5fREFDXzJfMjAyNjExMDhfXzFfMF8wXkNBTi02RTE5MjQtUi1DQ1UtMjAyNjExMDgwNjIwLTIwMjYxMTA4MDgzMC1TdXBlciA2RS0xLSNDQ1UtNkUxMTA1LVItREFDLTIwMjYxMTA4MTIyMC0yMDI2MTEwODEzNDUtU3VwZXIgNkUtMS1eMzE3Ljg1XzMxNy44NV8wLjAwXzIuMDBfNjM3LjcwXkE2RU5EQ19BNkVORENeXkE2RU5EQzFDQU5EQUMyMDAyMDI2MTEwOF5TR0ReNDAxLjAwXjQwMS4wMF4wLjAwXjF8MHwyMDI2MDkwNzA3MDQyOXwwfDE3ODg3MzU4Njk0NjE4N2NkZWIzMnx8fHwxfDEuMDB8MXwwfHxub3JtYWx8ZmFsc2V8MjAyNi0wOS0wNyAwMDoyOTo1Mi8yMDI2LTA5LTA3IDA0OjAyOjAxfA==.sKUfL+nHWpbsP3bbYed9aW5UpUZqcpAIfB3ZvslfMUw=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "3H50M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 06:20", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CCU", "arrival_time": "2026-11-08 08:30", "destination_terminal": "", "destination_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT4H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1924" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "CCU", "departure_time": "2026-11-08 12:20", "origin_terminal": "", "origin_airport": { "name": "Netaji Subhas Chandra Bose International Airport", "city": "Kolkata", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 13:45", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT0H55M", "distance": [], "lay_over": "PT03H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1105" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 112217.3, "gross_total": 871.91, "base_fare": 79539.6, "tax": 32550.17, "sell": { "currency": "BDT", "total": 112217.3, "base_fare": 79539.6, "tax": 32550.17 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODc5LjkxLCJiYXNlX2ZhcmUiOjYyMy42OCwidGF4IjoyNTUuMjN9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4NzIuOTEsImJhc2VfZmFyZSI6NjE2LjY4LCJ0YXgiOjI1NS4yMywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo4NzEuOTEsImJhc2VfZmFyZSI6NjE2LjY4LCJ0YXgiOjI1NS4yM319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 112217.3, "base_fare": 79539.6, "tax": 32550.17, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "78646.87", "tax": "32550.17", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 112217.3, "base_fare": 79539.6, "tax": 32550.17, "gross": { "base_fare": "78646.87", "tax": "32550.17", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg3OS45MSIsImJhc2VfZmFyZSI6IjYyMy42OCIsInRheCI6IjI1NS4yMyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYxNi42OCIsInRheCI6IjI1NS4yMyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODcyLjkxIiwiYmFzZV9mYXJlIjoiNjE2LjY4IiwidGF4IjoiMjU1LjIzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjE2LjY4IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODcxLjkxIiwiYmFzZV9mYXJlIjoiNjE2LjY4IiwidGF4IjoiMjU1LjIzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjg3Mi45MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 112217.3, "calendar_total_sell": 112217.3, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 112217.3, "filter": { "id": "F1AS00003-14", "price": 112217.3, "gross_total": 871.91, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT3D21H5M", "layover_duration_seconds": 335100, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Super 6E", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080620ccu2026110808306e1924ccu202611081220dac2026110813456e1105", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAcc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T12:55:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KRTBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHJst2SJSuDlhzGeuhl\/3\/GlITBDLZlZEtOKRntwhtj+o8Fn+XY0Y4CNJiy5AYfGQin6QTJK7bX+17RFRxd32qDm92NrWLFq2HlapPqgXPUmos4H02yEnTovuhQF\/iBx1Ow5SovmmwZQpDtJBmhR3X3Bc8VK8U=", "FareInfoRef": "Cea3oBmAuDKAIg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAec9sqKAAAA==", "origin": "CMB", "departure_time": "2026-10-12T17:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T02:05:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": "2475", "lay_over": "PT01H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KRTBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHJst2SJSuDlhzGeuhl\/3\/GlITBDLZlZEtOKRntwhtj+o8Fn+XY0Y4CNJiy5AYfGQin6QTJK7bX+17RFRxd32qDm92NrWLFq2HlapPqgXPUmos4H02yEnTovuhQF\/iBx1Ow5SovmmwZQpDtJBmhR3X3Bc8VK8U=", "FareInfoRef": "Cea3oBmAuDKAIg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAgc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-07", "flight_time": "PT5H35M", "distance": "2475", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKASg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAic9sqKAAAA==", "origin": "CMB", "departure_time": "2026-11-08T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKASg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 112695, "gross_total": 111995, "base_fare": 89705, "tax": 22990, "sell": { "currency": "BDT", "total": 112695, "base_fare": 89705, "tax": 22990 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTEyNjk1LCJiYXNlX2ZhcmUiOjg5NzA1LCJ0YXgiOjIyOTkwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTExOTk1LCJiYXNlX2ZhcmUiOjg5MDA1LCJ0YXgiOjIyOTkwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExMTk5NSwiYmFzZV9mYXJlIjo4OTAwNSwidGF4IjoyMjk5MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 112695, "base_fare": 89705, "tax": 22990, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "89005.00", "tax": "22990.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 112695, "base_fare": 89705, "tax": 22990, "gross": { "base_fare": "89005.00", "tax": "22990.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "9408.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExMjY5NS4wMCIsImJhc2VfZmFyZSI6Ijg5NzA1LjAwIiwidGF4IjoiMjI5OTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4OTAwNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMTE5OTUuMDAiLCJiYXNlX2ZhcmUiOiI4OTAwNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODkwMDUuMDAiLCJ0YXgiOiIyMjk5MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExMTk5NS4wMCIsImJhc2VfZmFyZSI6Ijg5MDA1LjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTExOTk1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiOTQwOC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI2NjM1LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5NDA4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "K", "farebasis": "KRTBD", "cabin": "economy" }, { "origin": "CMB", "destination": "CAN", "operating": "UL", "marketing": "UL", "booking_code": "K", "farebasis": "KRTBD", "cabin": "economy" }, { "origin": "CAN", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERT1BD", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERT1BD", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CMB) operating UL | entry 2: operating_code CA != segment 1 (DAC->CMB) operating UL | entry 3: operating_code CZ != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CMB) operating UL | entry 2: operating_code GF != segment 1 (DAC->CMB) operating UL | entry 3: operating_code WY != segment 1 (DAC->CMB) operating UL | entry 4: operating_code EK != segment 1 (DAC->CMB) operating UL | entry 5: operating_code TG != segment 1 (DAC->CMB) operating UL | entry 6: operating_code OD != segment 1 (DAC->CMB) operating UL | entry 7: operating_code ET != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CMB) operating UL" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAcc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T12:55:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KRTBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHJst2SJSuDlhzGeuhl\/3\/GlITBDLZlZEtOKRntwhtj+o8Fn+XY0Y4CNJiy5AYfGQin6QTJK7bX+17RFRxd32qDm92NrWLFq2HlapPqgXPUmos4H02yEnTovuhQF\/iBx1Ow5SovmmwZQpDtJBmhR3X3Bc8VK8U=", "FareInfoRef": "Cea3oBmAuDKAIg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAec9sqKAAAA==", "origin": "CMB", "departure_time": "2026-10-12T17:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T02:05:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": "2475", "lay_over": "PT01H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "booking_class": { "brand_id": "1308421", "brand_title": "Economy Promo Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "K", "meal_code": null, "seat_available": "9", "fareBasisCode": "KRTBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHJst2SJSuDlhzGeuhl\/3\/GlITBDLZlZEtOKRntwhtj+o8Fn+XY0Y4CNJiy5AYfGQin6QTJK7bX+17RFRxd32qDm92NrWLFq2HlapPqgXPUmos4H02yEnTovuhQF\/iBx1Ow5SovmmwZQpDtJBmhR3X3Bc8VK8U=", "FareInfoRef": "Cea3oBmAuDKAIg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-17", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAgc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-07", "flight_time": "PT5H35M", "distance": "2475", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKASg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAic9sqKAAAA==", "origin": "CMB", "departure_time": "2026-11-08T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKASg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 112695, "calendar_total_sell": 112695, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 112695, "filter": { "id": "F1TT00016-17", "price": 112695, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T12:55:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610121735can202610130205884can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-38-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "9bb6db306b42b39e54fb5d495942d291", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 3, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "65339c5fe3a45161ce760271c6e6ca20", "origin": "KUL", "departure_time": "2026-10-13T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT14H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 3, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-38-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "5b3783db204f0948d9256caa8b49ee84", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 114514.17, "gross_total": 888.42, "base_fare": 107893.95, "tax": 6301.39, "sell": { "currency": "BDT", "total": 114514.17, "base_fare": 107893.95, "tax": 6301.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODk3LjkyLCJiYXNlX2ZhcmUiOjg0Ni4wMSwidGF4Ijo0OS40MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg5MC45MiwiYmFzZV9mYXJlIjo4MzkuMDEsInRheCI6NDkuNDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODg4LjQyLCJiYXNlX2ZhcmUiOjgzOS4wMSwidGF4Ijo0OS40MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 114514.17, "base_fare": 107893.95, "tax": 6301.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107001.22", "tax": "6301.39", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 114514.17, "base_fare": 107893.95, "tax": 6301.39, "gross": { "base_fare": "107001.22", "tax": "6301.39", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5Ny45MiIsImJhc2VfZmFyZSI6Ijg0Ni4wMSIsInRheCI6IjQ5LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM5LjAxIiwidGF4IjoiNDkuNDEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5MC45MiIsImJhc2VfZmFyZSI6IjgzOS4wMSIsInRheCI6IjQ5LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM5LjAxIiwidGF4IjoiNDkuNDEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg4OC40MiIsImJhc2VfZmFyZSI6IjgzOS4wMSIsInRheCI6IjQ5LjQxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjg5MC45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808380", "fareSequence": 0, "price": { "currency": "BDT", "total": 114514.17, "gross_total": 888.42, "base_fare": 107893.95, "tax": 6301.39, "sell": { "currency": "BDT", "total": 114514.17, "base_fare": 107893.95, "tax": 6301.39 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODk3LjkyLCJiYXNlX2ZhcmUiOjg0Ni4wMSwidGF4Ijo0OS40MX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg5MC45MiwiYmFzZV9mYXJlIjo4MzkuMDEsInRheCI6NDkuNDEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODg4LjQyLCJiYXNlX2ZhcmUiOjgzOS4wMSwidGF4Ijo0OS40MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 114514.17, "base_fare": 107893.95, "tax": 6301.39, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107001.22", "tax": "6301.39", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 114514.17, "base_fare": 107893.95, "tax": 6301.39, "gross": { "base_fare": "107001.22", "tax": "6301.39", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5Ny45MiIsImJhc2VfZmFyZSI6Ijg0Ni4wMSIsInRheCI6IjQ5LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM5LjAxIiwidGF4IjoiNDkuNDEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5MC45MiIsImJhc2VfZmFyZSI6IjgzOS4wMSIsInRheCI6IjQ5LjQxIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODM5LjAxIiwidGF4IjoiNDkuNDEiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg4OC40MiIsImJhc2VfZmFyZSI6IjgzOS4wMSIsInRheCI6IjQ5LjQxIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjg5MC45MiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 589.24, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 589.24, "currency": "USD", "supplier": { "amount": 589.24, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzgwIiwibGVnSWQiOiJlYTkwOGYwYWZjY2Y1NzA4MGI5MGIwM2E3NmUxNDY1YyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODM4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJlYTkwOGYwYWZjY2Y1NzA4MGI5MGIwM2E3NmUxNDY1YyIsInNlZ21lbnRJZHMiOlsiOWJiNmRiMzA2YjQyYjM5ZTU0ZmI1ZDQ5NTk0MmQyOTFeNjUzMzljNWZlM2E0NTE2MWNlNzYwMjcxYzZlNmNhMjAiLCJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OV41YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODM4MCIsImxlZ0lkIjoiZWE5MDhmMGFmY2NmNTcwODBiOTBiMDNhNzZlMTQ2NWMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTUgiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4MzkuMDEsInRvdGFsVGF4Ijo0OS40MSwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlNCWDFZQkQiLCJTQlgxWUJEIiwiVkJYMVlCRCIsIlZCWDFZQkQiXSwiYXZhaWxhYmlsaXR5IjpbIjMiLCIzIiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiI5YmI2ZGIzMDZiNDJiMzllNTRmYjVkNDk1OTQyZDI5MSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjUzMzljNWZlM2E0NTE2MWNlNzYwMjcxYzZlNmNhMjAiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjU4OS4yNCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjU4OS4yNCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUwNS4wNiwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTA1LjA2LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiUyIsIlMiLCJWIiwiViJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI5YmI2ZGIzMDZiNDJiMzllNTRmYjVkNDk1OTQyZDI5MSIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTAzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDEwMyIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxMjoxNSIsImFyckFpcnBvcnQiOiJLVUwiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxODoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNjUzMzljNWZlM2E0NTE2MWNlNzYwMjcxYzZlNmNhMjAiLCJkdXJhdGlvbiI6MjUwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjM3NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgzNzYiLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDk6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTM6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTk2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDE5NiIsImFpcmNyYWZ0Q29kZSI6IjMzMiIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMTo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMzo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 114514.17, "calendar_total_sell": 114514.17, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 114514.17, "filter": { "id": "F1F400029-38", "price": 114514.17, "gross_total": 888.42, "journey_duration": "PT1D9H55M", "journey_duration_seconds": 122100, "layover_duration": "PT17H35M", "layover_duration_seconds": 63300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130900can202610131310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT1D9H55M", "destination_reach_timestamp": 122100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "0-28", "origin": "DAC", "departure_time": "2026-10-12T12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": 1338, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 190 }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 190 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "H", "seat_available": 9, "fareBasisCode": "KRTBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KRTBD" ] } } }, { "air_segment_key": "1-28", "origin": "CMB", "departure_time": "2026-10-12T17:35:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T02:05:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": 2483, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 884 }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 884 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "K", "meal_code": "D", "seat_available": 9, "fareBasisCode": "KRTBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "KRTBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "0-28", "origin": "CAN", "departure_time": "2026-11-08T02:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-08", "flight_time": "PT5H35M", "distance": 2483, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 881 }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 881 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "H", "seat_available": 8, "fareBasisCode": "ERT1BD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ERT1BD" ] } } }, { "air_segment_key": "1-28", "origin": "CMB", "departure_time": "2026-11-08T07:50:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": 1338, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 189 }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": 189 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": "H", "seat_available": 8, "fareBasisCode": "ERT1BD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": null, "brand_code": null, "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ERT1BD" ] } } } ] } ], "price": { "currency": "BDT", "total": 115174.79, "gross_total": 896.1, "base_fare": 91313.42, "tax": 23861.37, "sell": { "currency": "BDT", "total": 115174.79, "base_fare": 91313.42, "tax": 23861.37 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTAzLjEsImJhc2VfZmFyZSI6NzE2LCJ0YXgiOjE4Ny4xfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODk2LjEsImJhc2VfZmFyZSI6NzA5LCJ0YXgiOjE4Ny4xLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg5Ni4xLCJiYXNlX2ZhcmUiOjcwOSwidGF4IjoxODcuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 115174.79, "base_fare": 91313.42, "tax": 23861.37, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90420.69", "tax": "23861.37", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 115174.79, "base_fare": 91313.42, "tax": 23861.37, "gross": { "base_fare": "90420.69", "tax": "23861.37", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "9692.49" }, "Other": { "title": "Others taxes", "amount": "6886.77" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkwMy4xMCIsImJhc2VfZmFyZSI6IjcxNi4wMCIsInRheCI6IjE4Ny4xMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS4wMCIsInRheCI6IjE4Ny4xMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODk2LjEwIiwiYmFzZV9mYXJlIjoiNzA5LjAwIiwidGF4IjoiMTg3LjEwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5LjAwIiwidGF4IjoiMTg3LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiODk2LjEwIiwiYmFzZV9mYXJlIjoiNzA5LjAwIiwidGF4IjoiMTg3LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjg5Ni4xLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNC4xMCJ9LCJVVCI6eyJhbW91bnQiOiI0OS40MCJ9LCJFNSI6eyJhbW91bnQiOiIzLjYwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiNzYuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiNTQuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjM4LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozOCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": null, "promo_rules": null, "brandCode": "OPTION#28", "brandName": "Option", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 17854.58, "currency": "BDT", "fmg": { "amount": 17854.58, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 17854.58 }, "supplier": { "amount": 140, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 17854.58, "currency": "BDT", "fmg": { "amount": 17854.58, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 17854.58 }, "supplier": { "amount": 140, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 15303.92, "currency": "BDT", "fmg": { "amount": 15303.92, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 15303.92 }, "supplier": { "amount": 120, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 15303.92, "currency": "BDT", "fmg": { "amount": 15303.92, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 15303.92 }, "supplier": { "amount": 120, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 115174.79, "calendar_total_sell": 115174.79, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 115174.79, "filter": { "id": "F1SE00005-28", "price": 115174.79, "gross_total": 896.1, "journey_duration": "PT11H30M", "journey_duration_seconds": 41400, "layover_duration": "PT2H45M", "layover_duration_seconds": 9900, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:30:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190adtcmb202610121735can202610130205884adtcan202611080200cmb202611080505881adtcmb202611080750dac202611081130189adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-39-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "9bb6db306b42b39e54fb5d495942d291", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 3, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "65339c5fe3a45161ce760271c6e6ca20", "origin": "KUL", "departure_time": "2026-10-13T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT14H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 3, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-39-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 6, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "b18d59cb60e38ad29f9f8e52ac14873f", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 6, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 115181.16, "gross_total": 893.65, "base_fare": 108427.03, "tax": 6435.3, "sell": { "currency": "BDT", "total": 115181.16, "base_fare": 108427.03, "tax": 6435.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTAzLjE1LCJiYXNlX2ZhcmUiOjg1MC4xOSwidGF4Ijo1MC40Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg5Ni4xNSwiYmFzZV9mYXJlIjo4NDMuMTksInRheCI6NTAuNDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODkzLjY1LCJiYXNlX2ZhcmUiOjg0My4xOSwidGF4Ijo1MC40Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 115181.16, "base_fare": 108427.03, "tax": 6435.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107534.30", "tax": "6435.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 115181.16, "base_fare": 108427.03, "tax": 6435.3, "gross": { "base_fare": "107534.30", "tax": "6435.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkwMy4xNSIsImJhc2VfZmFyZSI6Ijg1MC4xOSIsInRheCI6IjUwLjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQzLjE5IiwidGF4IjoiNTAuNDYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5Ni4xNSIsImJhc2VfZmFyZSI6Ijg0My4xOSIsInRheCI6IjUwLjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQzLjE5IiwidGF4IjoiNTAuNDYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5My42NSIsImJhc2VfZmFyZSI6Ijg0My4xOSIsInRheCI6IjUwLjQ2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjg5Ni4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808390", "fareSequence": 0, "price": { "currency": "BDT", "total": 115181.16, "gross_total": 893.65, "base_fare": 108427.03, "tax": 6435.3, "sell": { "currency": "BDT", "total": 115181.16, "base_fare": 108427.03, "tax": 6435.3 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTAzLjE1LCJiYXNlX2ZhcmUiOjg1MC4xOSwidGF4Ijo1MC40Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjg5Ni4xNSwiYmFzZV9mYXJlIjo4NDMuMTksInRheCI6NTAuNDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6ODkzLjY1LCJiYXNlX2ZhcmUiOjg0My4xOSwidGF4Ijo1MC40Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 115181.16, "base_fare": 108427.03, "tax": 6435.3, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107534.30", "tax": "6435.30", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 115181.16, "base_fare": 108427.03, "tax": 6435.3, "gross": { "base_fare": "107534.30", "tax": "6435.30", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkwMy4xNSIsImJhc2VfZmFyZSI6Ijg1MC4xOSIsInRheCI6IjUwLjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQzLjE5IiwidGF4IjoiNTAuNDYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5Ni4xNSIsImJhc2VfZmFyZSI6Ijg0My4xOSIsInRheCI6IjUwLjQ2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQzLjE5IiwidGF4IjoiNTAuNDYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijg5My42NSIsImJhc2VfZmFyZSI6Ijg0My4xOSIsInRheCI6IjUwLjQ2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjg5Ni4xNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 592.25, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 592.25, "currency": "USD", "supplier": { "amount": 592.25, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MzkwIiwibGVnSWQiOiIxYzQ4MTZhOTc3Nzc1MTdkYjQyMzY2YjhkYzc0NTY4YiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODM5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIxYzQ4MTZhOTc3Nzc1MTdkYjQyMzY2YjhkYzc0NTY4YiIsInNlZ21lbnRJZHMiOlsiOWJiNmRiMzA2YjQyYjM5ZTU0ZmI1ZDQ5NTk0MmQyOTFeNjUzMzljNWZlM2E0NTE2MWNlNzYwMjcxYzZlNmNhMjAiLCJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OV5iMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODM5MCIsImxlZ0lkIjoiMWM0ODE2YTk3Nzc3NTE3ZGI0MjM2NmI4ZGM3NDU2OGIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTUgiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NDMuMTksInRvdGFsVGF4Ijo1MC40NiwidGF4QnJlYWtkb3duIjpbXSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlNCWDFZQkQiLCJTQlgxWUJEIiwiVkJYMVlCRCIsIlZCWDFZQkQiXSwiYXZhaWxhYmlsaXR5IjpbIjMiLCIzIiwiNiIsIjYiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiI5YmI2ZGIzMDZiNDJiMzllNTRmYjVkNDk1OTQyZDI5MSIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjUzMzljNWZlM2E0NTE2MWNlNzYwMjcxYzZlNmNhMjAiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjU5Mi4yNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjU5Mi4yNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUwNy4wNywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTA3LjA3LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MH0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiUyIsIlMiLCJWIiwiViJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI5YmI2ZGIzMDZiNDJiMzllNTRmYjVkNDk1OTQyZDI5MSIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTAzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDEwMyIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxMjoxNSIsImFyckFpcnBvcnQiOiJLVUwiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxODoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNjUzMzljNWZlM2E0NTE2MWNlNzYwMjcxYzZlNmNhMjAiLCJkdXJhdGlvbiI6MjUwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjM3NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgzNzYiLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDk6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTM6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTAyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDEwMiIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQwOToyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 115181.16, "calendar_total_sell": 115181.16, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 115181.16, "filter": { "id": "F1F400029-39", "price": 115181.16, "gross_total": 893.65, "journey_duration": "PT1D21H35M", "journey_duration_seconds": 164100, "layover_duration": "PT1D5H15M", "layover_duration_seconds": 105300, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130900can202610131310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT1D21H35M", "destination_reach_timestamp": 164100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1AS00003-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "fid": "r4JFh4tgsq5dqd0nfF7wCtRGa_iRwRgP6HUPDT0OvOrBwDlqEDOjiUXl8Eet7K5Zn0oWVMDPaMmHxyiAEix2hIy6aQOhiajArcr7sV_kI7OenaKQ5APTR6zNAh0_-8b1IeKUgek58pdhIhueFfnPFBBmxEM5miELm-ej_TFxjT4JyVEXanLoXj5fsMjSdV01", "routingIdentifier": "REFDX0NBTl8yXzIwMjYxMDEyXzIwMjYxMTA4XzFfMF8wfEJLTzQ5Mzc0X2FwaV8xfDJ8OTA3LjU4XzkwNy41OF8wLjAwXzQuMDBfMTgxOS4xNl9VU0R8REFDX0NBTl8xXzIwMjYxMDEyX18xXzBfMF5EQUMtNkUxMTA0LVAtREVMLTIwMjYxMDEyMTYzMC0yMDI2MTAxMjE4NDAtU3VwZXIgNkUtMS0jREVMLTZFMTcwMS1QLUNBTi0yMDI2MTAxMjIwMDAtMjAyNjEwMTMwNDAwLVN1cGVyIDZFLTEtXjU1NC4wNl81NTQuMDZfMC4wMF8yLjAwXzExMTAuMTJeQTZFTkRDX0E2RU5EQ15eQTZFTkRDMURBQ0NBTjIwMDIwMjYxMDEyXlNHRF42OTkuMDBeNjk5LjAwXjAuMDBeMSRDQU5fREFDXzJfMjAyNjExMDhfXzFfMF8wXkNBTi02RTE3MDItUi1ERUwtMjAyNjExMDgwNTUwLTIwMjYxMTA4MDk1MC1TdXBlciA2RS0xLSNERUwtNkUxMTAzLVItREFDLTIwMjYxMTA4MTMyNS0yMDI2MTEwODE2MTUtU3VwZXIgNkUtMS1eMzUzLjUyXzM1My41Ml8wLjAwXzIuMDBfNzA5LjA0XkE2RU5EQ19BNkVORENeXkE2RU5EQzFDQU5EQUMyMDAyMDI2MTEwOF5TR0ReNDQ2LjAwXjQ0Ni4wMF4wLjAwXjF8MHwyMDI2MDkwNzA3MDQyOXwwfDE3ODg3MzU4Njk0NjE4N2NkZWIzMnx8fHwxfDEuMDB8MXwwfHxub3JtYWx8ZmFsc2V8MjAyNi0wOS0wNyAwMDoyOTo1Mi8yMDI2LTA5LTA3IDA0OjAyOjAxfA==.Uxl87+EqF6v55IcRDbNbMIjAc3WccQSolhH+gPM7Jws=", "sessionId": null, "supportCreditTransPayment": "0", "supportPaymentMethods": [ 1 ], "supplier_title": "Apex", "color_code": "#ffffff", "supplier_code": "atlas", "supplier_uid": "F1AS00003", "supplier_partner_code": "atlas-1-00003", "flight_group": [ { "group": 1, "flight_key": "F1AS00003-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H30M", "transit_time": "1H20M", "routes": [ { "air_segment_key": 1, "origin": "DAC", "departure_time": "2026-10-12 16:30", "origin_terminal": "", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DEL", "arrival_time": "2026-10-12 18:40", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-10-12", "flight_time": "PT2H40M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "321", "name": "321", "picture": "321.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1104" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 2, "origin": "DEL", "departure_time": "2026-10-12 20:00", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "CAN", "arrival_time": "2026-10-13 04:00", "destination_terminal": "", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H30M", "distance": [], "lay_over": "PT01H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1701" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "P", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 1, "flight_key": "F1AS00003-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H25M", "transit_time": "3H35M", "routes": [ { "air_segment_key": 3, "origin": "CAN", "departure_time": "2026-11-08 05:50", "origin_terminal": "", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DEL", "arrival_time": "2026-11-08 09:50", "destination_terminal": "", "destination_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "flight_date": "2026-11-08", "flight_time": "PT6H30M", "distance": [], "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1702" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": 4, "origin": "DEL", "departure_time": "2026-11-08 13:25", "origin_terminal": "", "origin_airport": { "name": "Indira Gandhi International Airport", "city": "New Delhi", "country": "India", "timezone": "Asia\/Kolkata" }, "destination": "DAC", "arrival_time": "2026-11-08 16:15", "destination_terminal": "", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT2H20M", "distance": [], "lay_over": "PT03H35M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "marketing": { "carrier": "6E", "carrier_name": "IndiGo", "carrier_logo": "6E.png", "flight_number": "6E1103" }, "booking_class": { "cabin_class": "Super 6E", "cabin_code": 1, "booking_code": "R", "meal_code": [], "seat_available": 2, "fareBasisCode": [] }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "price": { "currency": "BDT", "total": 116766.39, "gross_total": 907.58, "base_fare": 81864.52, "tax": 34774.34, "sell": { "currency": "BDT", "total": 116766.39, "base_fare": 81864.52, "tax": 34774.34 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTE1LjU4LCJiYXNlX2ZhcmUiOjY0MS45MSwidGF4IjoyNzIuNjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5MDguNTgsImJhc2VfZmFyZSI6NjM0LjkxLCJ0YXgiOjI3Mi42NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5MDcuNTgsImJhc2VfZmFyZSI6NjM0LjkxLCJ0YXgiOjI3Mi42N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 116766.39, "base_fare": 81864.52, "tax": 34774.34, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "80971.79", "tax": "34774.34", "discount": 0, "ait": "0.00", "service_charge": 1020.26 }, "partner": { "currency": "BDT", "total": 116766.39, "base_fare": 81864.52, "tax": 34774.34, "gross": { "base_fare": "80971.79", "tax": "34774.34", "discount": "0.00", "ait": "0.00", "service_charge": 1020.26 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkxNS41OCIsImJhc2VfZmFyZSI6IjY0MS45MSIsInRheCI6IjI3Mi42NyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjYzNC45MSIsInRheCI6IjI3Mi42NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjguMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTA4LjU4IiwiYmFzZV9mYXJlIjoiNjM0LjkxIiwidGF4IjoiMjcyLjY3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjM0LjkxIiwidGF4IjoiMjcyLjY3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoxLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTA3LjU4IiwiYmFzZV9mYXJlIjoiNjM0LjkxIiwidGF4IjoiMjcyLjY3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMS4wMCIsInBheWFibGUiOjkwOC41OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "ancillaryProductElements": "W10=", "get_pax_ptc_data": null, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "6E", "calendar_total_currency": "BDT", "calendar_total_price": 116766.39, "calendar_total_sell": 116766.39, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 116766.39, "filter": { "id": "F1AS00003-15", "price": 116766.39, "gross_total": 907.58, "journey_duration": "PT12H25M", "journey_duration_seconds": 44700, "layover_duration": "PT4D2H0M", "layover_duration_seconds": 352800, "carrier_operating": "6E", "carrier_marketing": "6E", "aircraft": "321", "aircraft_name": "321", "cabin_class": "Super 6E", "connecting_airport": { "": "CCU", "5": "DEL" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 16:30", "arrival_timing_slot": "", "arrival_departure_time": null, "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121630del2026101218406e1104del202610122000can2026101304006e1701can202611080550del2026110809506e1702del202611081325dac2026110816156e1103", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-6", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFVNMWRrMVRjSGROYVRWMlRXbHdPRlpFUVhGV1JFbHhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOCNwMHxUMHwx", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOSNwMHxUMHwx", "origin": "KUL", "departure_time": "2026-10-13 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H55M", "transit_time": "17H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFVNMWRrMVRjSGROYVRWMlRXbHdPRlpFUVhGV1JFbHhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMnxUMnwx", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMnxUMnwx", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 117830.99, "gross_total": 123261, "base_fare": 93543, "tax": 30787, "sell": { "currency": "BDT", "total": 117830.99, "base_fare": 93543, "tax": 30787 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE3ODMwLjk5LCJiYXNlX2ZhcmUiOjkzNTQzLCJ0YXgiOjMwNzg3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE3MTMwLjk5LCJiYXNlX2ZhcmUiOjkyODQzLCJ0YXgiOjMwNzg3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMzI2MSwiYmFzZV9mYXJlIjo5Mjg0MywidGF4IjozMDQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 117830.99, "base_fare": 93543, "tax": 30787, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "92843.00", "tax": "30418.00", "discount": 6499.01, "ait": "369.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 117830.99, "base_fare": 93543, "tax": 30787, "gross": { "base_fare": "92843.00", "tax": "30418.00", "discount": "6499.01", "ait": "369.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNzgzMC45OSIsImJhc2VfZmFyZSI6IjkzNTQzLjAwIiwidGF4IjoiMzA3ODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6IjMwNDE4LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiMzY5LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNzEzMC45OSIsImJhc2VfZmFyZSI6IjkyODQzLjAwIiwidGF4IjoiMzA3ODcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6IjMwNDE4LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiMzY5LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjMyNjEuMDAiLCJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6IjMwNDE4LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiMzY5LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTE3MTMwLjk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 117830.99, "filter": { "id": "F1TF00018-6", "price": 117830.99, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130900can202610131310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-0", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT46H20M", "transit_time": "0H0M", "routes": [ { "air_segment_key": "0-0", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB0", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-0", "origin": "SIN", "departure_time": "2026-10-14T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-15T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT1D13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB1", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-0", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB2", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-0", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB3", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB4", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 118273.83, "gross_total": 920.4, "base_fare": 96032.13, "tax": 22241.7, "sell": { "currency": "BDT", "total": 118273.83, "base_fare": 96032.13, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTI3LjQsImJhc2VfZmFyZSI6NzUzLCJ0YXgiOjE3NC40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIwLjQsImJhc2VfZmFyZSI6NzQ2LCJ0YXgiOjE3NC40LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyMC40LCJiYXNlX2ZhcmUiOjc0NiwidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118273.83, "base_fare": 96032.13, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95139.40", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 118273.83, "base_fare": 96032.13, "tax": 22241.7, "gross": { "base_fare": "95139.40", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkyNy40MCIsImJhc2VfZmFyZSI6Ijc1My4wMCIsInRheCI6IjE3NC40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Ni4wMCIsInRheCI6IjE3NC40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTIwLjQwIiwiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMTc0LjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTIwLjQwIiwiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjkyMC40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-1", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-1-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjI3ODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDE5OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE1VDAwOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NCwiZWxhcHNlZFRpbWUiOjY3MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDEzOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE3OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MSwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MSwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ2LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ2LCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTEiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjkyMC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjc0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo5MjAuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3NDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMCIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0IxIiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjIiLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMyIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0I0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMi0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTItMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDY0LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNjQuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCNCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjUiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0I2IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCNyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTMtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYxMC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTYxMC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCOCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjkiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjExIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRDb2RlIjoiRkYyMVNCMTIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjkyOC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjkyOC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCMTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkoxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNjFTQjEzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVSIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJVMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjcxU0IxNCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGNzFTQjE2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 118273.83, "calendar_total_sell": 118273.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118273.83, "filter": { "id": "F1SC00006-0", "price": 118273.83, "gross_total": 920.4, "journey_duration": "PT19H40M", "journey_duration_seconds": 70800, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Value", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610141950can202610150015852adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-1", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT46H20M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-1", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB16", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-1", "origin": "SIN", "departure_time": "2026-10-14T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-15T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT1D13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB17", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "16H55M", "routes": [ { "air_segment_key": "0-1", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB18", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-1", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB19", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB20", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 118273.83, "gross_total": 920.4, "base_fare": 96032.13, "tax": 22241.7, "sell": { "currency": "BDT", "total": 118273.83, "base_fare": 96032.13, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTI3LjQsImJhc2VfZmFyZSI6NzUzLCJ0YXgiOjE3NC40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIwLjQsImJhc2VfZmFyZSI6NzQ2LCJ0YXgiOjE3NC40LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyMC40LCJiYXNlX2ZhcmUiOjc0NiwidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118273.83, "base_fare": 96032.13, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95139.40", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 118273.83, "base_fare": 96032.13, "tax": 22241.7, "gross": { "base_fare": "95139.40", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkyNy40MCIsImJhc2VfZmFyZSI6Ijc1My4wMCIsInRheCI6IjE3NC40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Ni4wMCIsInRheCI6IjE3NC40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTIwLjQwIiwiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMTc0LjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTIwLjQwIiwiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjkyMC40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-5", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-5-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjI3ODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDE5OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE1VDAwOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MSwiZWxhcHNlZFRpbWUiOjEzNDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQwNjozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNS0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTUtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo5MjAuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3NDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6OTIwLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjE2IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjE3IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjE4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjE5IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kQ29kZSI6IkZGNDFTQjIwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC02IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNi0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDY0LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNjQuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMjAiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IyMSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjIyIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMjMiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjMxU0IyNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC03IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNy0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjEwLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjEwLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyNCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjI1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMjYiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyNyIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kQ29kZSI6IkZGMjFTQjI4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC04LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtOC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI5MjguNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzU0LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI5MjguNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzU0LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkoxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNjFTQjI4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IyOSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDE1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMzAiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjMxIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjcxU0IzMiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 118273.83, "calendar_total_sell": 118273.83, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 118273.83, "filter": { "id": "F1SC00006-1", "price": 118273.83, "gross_total": 920.4, "journey_duration": "PT2D2H35M", "journey_duration_seconds": 182100, "layover_duration": "PT16H55M", "layover_duration_seconds": 60900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Value", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610141950can202610150015852adtcan202611080215sin202611080635853adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-7", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtNMWRrMTVjSGRPYVRWMlRrTndPRlpFVVhGV1JGbHhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOCNwNHxUNHwx", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOSNwNHxUNHwx", "origin": "KUL", "departure_time": "2026-10-13 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D21H35M", "transit_time": "1D5H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtNMWRrMTVjSGRPYVRWMlRrTndPRlpFVVhGV1JGbHhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNnxUNnwx", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNnxUNnwx", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 118476.99, "gross_total": 123905, "base_fare": 93543, "tax": 31433, "sell": { "currency": "BDT", "total": 118476.99, "base_fare": 93543, "tax": 31433 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE4NDc2Ljk5LCJiYXNlX2ZhcmUiOjkzNTQzLCJ0YXgiOjMxNDMzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTE3Nzc2Ljk5LCJiYXNlX2ZhcmUiOjkyODQzLCJ0YXgiOjMxNDMzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMzkwNSwiYmFzZV9mYXJlIjo5Mjg0MywidGF4IjozMTA2Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118476.99, "base_fare": 93543, "tax": 31433, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "92843.00", "tax": "31062.00", "discount": 6499.01, "ait": "371.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 118476.99, "base_fare": 93543, "tax": 31433, "gross": { "base_fare": "92843.00", "tax": "31062.00", "discount": "6499.01", "ait": "371.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExODQ3Ni45OSIsImJhc2VfZmFyZSI6IjkzNTQzLjAwIiwidGF4IjoiMzE0MzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6IjMxMDYyLjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiMzcxLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjExNzc3Ni45OSIsImJhc2VfZmFyZSI6IjkyODQzLjAwIiwidGF4IjoiMzE0MzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6IjMxMDYyLjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiMzcxLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjM5MDUuMDAiLCJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6IjMxMDYyLjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiMzcxLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTE3Nzc2Ljk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 118476.99, "filter": { "id": "F1TF00018-7", "price": 118476.99, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130900can202610131310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-40-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "00f862a4ca34f8d2c69624ba88bf1819", "origin": "PKX", "departure_time": "2026-10-13T09:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-40-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808400", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDAwIiwibGVnSWQiOiI5ZWVjZDE4YzI1NTIzN2M2N2QzYzM3ZTJkYjhmN2IxYSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5ZWVjZDE4YzI1NTIzN2M2N2QzYzM3ZTJkYjhmN2IxYSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheMDBmODYyYTRjYTM0ZjhkMmM2OTYyNGJhODhiZjE4MTkiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQwMCIsImxlZ0lkIjoiOWVlY2QxOGMyNTUyMzdjNjdkM2MzN2UyZGI4ZjdiMWEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMDBmODYyYTRjYTM0ZjhkMmM2OTYyNGJhODhiZjE4MTkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwMGY4NjJhNGNhMzRmOGQyYzY5NjI0YmE4OGJmMTgxOSIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzAwMCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMDAwIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDk6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-40", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT4H30M", "layover_duration_seconds": 16200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130930can2026101312403000can202611080925dac2026110811505015", "destination_reach_time": "PT17H20M", "destination_reach_timestamp": 62400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-41-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H0M", "transit_time": "5H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "9831e5d4dcfc38551e364337731249ca", "origin": "PKX", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T13:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H15M", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3166" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3166" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-41-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808410", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDEwIiwibGVnSWQiOiJjYmQzNjU1OGQ1OGE0NjBkYzk0ZmU1NjVmZDE3MTlmOSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjYmQzNjU1OGQ1OGE0NjBkYzk0ZmU1NjVmZDE3MTlmOSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheOTgzMWU1ZDRkY2ZjMzg1NTFlMzY0MzM3NzMxMjQ5Y2EiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQxMCIsImxlZ0lkIjoiY2JkMzY1NThkNThhNDYwZGM5NGZlNTY1ZmQxNzE5ZjkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOTgzMWU1ZDRkY2ZjMzg1NTFlMzY0MzM3NzMxMjQ5Y2EiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5ODMxZTVkNGRjZmMzODU1MWUzNjQzMzc3MzEyNDljYSIsImR1cmF0aW9uIjoxOTUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzE2NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTY2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTM6NDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-41", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT18H25M", "journey_duration_seconds": 66300, "layover_duration": "PT5H30M", "layover_duration_seconds": 19800, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131030can2026101313453166can202611080925dac2026110811505015", "destination_reach_time": "PT18H25M", "destination_reach_timestamp": 66300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-42-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": "8H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "fb297e8e4f951177702569efb97a3ff7", "origin": "PKX", "departure_time": "2026-10-13T13:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT08H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3106" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3106" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-42-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808420", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDIwIiwibGVnSWQiOiJhNWRmY2E0YTI0YjdmNDc5ZmMxNDM5YmRmMDRkZTlmZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJhNWRmY2E0YTI0YjdmNDc5ZmMxNDM5YmRmMDRkZTlmZCIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheZmIyOTdlOGU0Zjk1MTE3NzcwMjU2OWVmYjk3YTNmZjciLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQyMCIsImxlZ0lkIjoiYTVkZmNhNGEyNGI3ZjQ3OWZjMTQzOWJkZjA0ZGU5ZmQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZmIyOTdlOGU0Zjk1MTE3NzcwMjU2OWVmYjk3YTNmZjciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJmYjI5N2U4ZTRmOTUxMTc3NzAyNTY5ZWZiOTdhM2ZmNyIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTA2IiwiYWlyY3JhZnRDb2RlIjoiMzUwIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTY6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-42", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT21H20M", "journey_duration_seconds": 76800, "layover_duration": "PT8H30M", "layover_duration_seconds": 30600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131330can2026101316403106can202611080925dac2026110811505015", "destination_reach_time": "PT21H20M", "destination_reach_timestamp": 76800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-43-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "898d762612528213c1f98df8ae8f8b1a", "origin": "PKX", "departure_time": "2026-10-13T12:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT07H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3102" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-43-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808430", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDMwIiwibGVnSWQiOiJjOGMxYzQ0OTVmOTNjNjcyYzVkNDY0ZDdlZGRkMWI4ZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjOGMxYzQ0OTVmOTNjNjcyYzVkNDY0ZDdlZGRkMWI4ZCIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheODk4ZDc2MjYxMjUyODIxM2MxZjk4ZGY4YWU4ZjhiMWEiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQzMCIsImxlZ0lkIjoiYzhjMWM0NDk1ZjkzYzY3MmM1ZDQ2NGQ3ZWRkZDFiOGQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODk4ZDc2MjYxMjUyODIxM2MxZjk4ZGY4YWU4ZjhiMWEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4OThkNzYyNjEyNTI4MjEzYzFmOThkZjhhZThmOGIxYSIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTAyIiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTI6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-43", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT20H20M", "journey_duration_seconds": 73200, "layover_duration": "PT7H30M", "layover_duration_seconds": 27000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131230can2026101315403102can202611080925dac2026110811505015", "destination_reach_time": "PT20H20M", "destination_reach_timestamp": 73200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-44-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "82fb7d926f5b63de6d62260eed83567c", "origin": "PKX", "departure_time": "2026-10-13T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H5M", "distance": null, "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-44-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808440", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDQwIiwibGVnSWQiOiIxYTA0MTEwMmQwNGU0ZDE2NzE4M2Y1NDRhZmZkYWQyMSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQ0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIxYTA0MTEwMmQwNGU0ZDE2NzE4M2Y1NDRhZmZkYWQyMSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheODJmYjdkOTI2ZjViNjNkZTZkNjIyNjBlZWQ4MzU2N2MiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQ0MCIsImxlZ0lkIjoiMWEwNDExMDJkMDRlNGQxNjcxODNmNTQ0YWZmZGFkMjEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODJmYjdkOTI2ZjViNjNkZTZkNjIyNjBlZWQ4MzU2N2MiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4MmZiN2Q5MjZmNWI2M2RlNmQ2MjI2MGVlZDgzNTY3YyIsImR1cmF0aW9uIjoxODUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTE2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDc6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-44", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT15H15M", "journey_duration_seconds": 54900, "layover_duration": "PT2H30M", "layover_duration_seconds": 9000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611080925dac2026110811505015", "destination_reach_time": "PT15H15M", "destination_reach_timestamp": 54900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-45-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "16H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 7, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "affd6742a6fc894c6621d40091a20914", "origin": "PKX", "departure_time": "2026-10-13T21:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-14T00:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H15M", "distance": null, "lay_over": "PT16H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3114" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3114" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-45-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808450", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDUwIiwibGVnSWQiOiI5MTBmMjc2ZDE3OTAwMWZhNTFjMDQ5ODY2NjM4NzAyNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQ1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5MTBmMjc2ZDE3OTAwMWZhNTFjMDQ5ODY2NjM4NzAyNSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheYWZmZDY3NDJhNmZjODk0YzY2MjFkNDAwOTFhMjA5MTQiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQ1MCIsImxlZ0lkIjoiOTEwZjI3NmQxNzkwMDFmYTUxYzA0OTg2NjYzODcwMjUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI3IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYWZmZDY3NDJhNmZjODk0YzY2MjFkNDAwOTFhMjA5MTQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhZmZkNjc0MmE2ZmM4OTRjNjYyMWQ0MDA5MWEyMDkxNCIsImR1cmF0aW9uIjoxOTUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTE0IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMjE6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTRUMDA6NDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-45", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT1D5H25M", "journey_duration_seconds": 105900, "layover_duration": "PT16H30M", "layover_duration_seconds": 59400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610132130can2026101400453114can202611080925dac2026110811505015", "destination_reach_time": "PT1D5H25M", "destination_reach_timestamp": 105900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-46-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "61fc61d94a513a7a7d7980817d995ee4", "origin": "PKX", "departure_time": "2026-10-13T19:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3110" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3110" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-46-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808460", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDYwIiwibGVnSWQiOiI2Nzc2MzM0MzY5YTQ0NzRjN2I4YjNlZjk0MGQ5M2JiYyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQ2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI2Nzc2MzM0MzY5YTQ0NzRjN2I4YjNlZjk0MGQ5M2JiYyIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheNjFmYzYxZDk0YTUxM2E3YTdkNzk4MDgxN2Q5OTVlZTQiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQ2MCIsImxlZ0lkIjoiNjc3NjMzNDM2OWE0NDc0YzdiOGIzZWY5NDBkOTNiYmMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjFmYzYxZDk0YTUxM2E3YTdkNzk4MDgxN2Q5OTVlZTQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2MWZjNjFkOTRhNTEzYTdhN2Q3OTgwODE3ZDk5NWVlNCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExMCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTEwIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTk6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-46", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT1D3H20M", "journey_duration_seconds": 98400, "layover_duration": "PT14H30M", "layover_duration_seconds": 52200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131930can2026101322403110can202611080925dac2026110811505015", "destination_reach_time": "PT1D3H20M", "destination_reach_timestamp": 98400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-47-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "6f769e1d1e6d5bff0d5d68cc3806ca9d", "origin": "PKX", "departure_time": "2026-10-13T11:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T14:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT06H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3112" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3112" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-47-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808470", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDcwIiwibGVnSWQiOiI1ZDJiOWZkZjI2NjYzNDgwNTYxYjUzMzgwYWVhMmY4YyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQ3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1ZDJiOWZkZjI2NjYzNDgwNTYxYjUzMzgwYWVhMmY4YyIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheNmY3NjllMWQxZTZkNWJmZjBkNWQ2OGNjMzgwNmNhOWQiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQ3MCIsImxlZ0lkIjoiNWQyYjlmZGYyNjY2MzQ4MDU2MWI1MzM4MGFlYTJmOGMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNmY3NjllMWQxZTZkNWJmZjBkNWQ2OGNjMzgwNmNhOWQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2Zjc2OWUxZDFlNmQ1YmZmMGQ1ZDY4Y2MzODA2Y2E5ZCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTEyIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTE6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTQ6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-47", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT19H20M", "journey_duration_seconds": 69600, "layover_duration": "PT6H30M", "layover_duration_seconds": 23400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131130can2026101314403112can202611080925dac2026110811505015", "destination_reach_time": "PT19H20M", "destination_reach_timestamp": 69600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-48-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "9b4406c6b50fecd6d0e1034062605557", "origin": "PKX", "departure_time": "2026-10-13T14:00:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T17:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H15M", "distance": null, "lay_over": "PT09H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3186" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3186" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-48-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808480", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDgwIiwibGVnSWQiOiI1ZjlmNTI2YTBiZjJhNGI5ZDZkYzg2ZDk4MzNmOWFjZiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQ4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1ZjlmNTI2YTBiZjJhNGI5ZDZkYzg2ZDk4MzNmOWFjZiIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheOWI0NDA2YzZiNTBmZWNkNmQwZTEwMzQwNjI2MDU1NTciLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQ4MCIsImxlZ0lkIjoiNWY5ZjUyNmEwYmYyYTRiOWQ2ZGM4NmQ5ODMzZjlhY2YiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOWI0NDA2YzZiNTBmZWNkNmQwZTEwMzQwNjI2MDU1NTciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5YjQ0MDZjNmI1MGZlY2Q2ZDBlMTAzNDA2MjYwNTU1NyIsImR1cmF0aW9uIjoxOTUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzE4NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTg2IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTc6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-48", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT21H55M", "journey_duration_seconds": 78900, "layover_duration": "PT9H0M", "layover_duration_seconds": 32400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131400can2026101317153186can202611080925dac2026110811505015", "destination_reach_time": "PT21H55M", "destination_reach_timestamp": 78900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-49-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H55M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "623c8010d27189fca1d5a03982267f1d", "origin": "PKX", "departure_time": "2026-10-13T15:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T18:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT10H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3104" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3104" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-49-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808490", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NDkwIiwibGVnSWQiOiJjMzdjOTA4YTE2ZjQ2NzgyMjhjNzc2NjhiOTQ4ZWFhYiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODQ5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjMzdjOTA4YTE2ZjQ2NzgyMjhjNzc2NjhiOTQ4ZWFhYiIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheNjIzYzgwMTBkMjcxODlmY2ExZDVhMDM5ODIyNjdmMWQiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODQ5MCIsImxlZ0lkIjoiYzM3YzkwOGExNmY0Njc4MjI4Yzc3NjY4Yjk0OGVhYWIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjIzYzgwMTBkMjcxODlmY2ExZDVhMDM5ODIyNjdmMWQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2MjNjODAxMGQyNzE4OWZjYTFkNWEwMzk4MjI2N2YxZCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTA0IiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTg6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-49", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT23H20M", "journey_duration_seconds": 84000, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131530can2026101318403104can202611080925dac2026110811505015", "destination_reach_time": "PT23H20M", "destination_reach_timestamp": 84000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-50-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "1e558794dc081fb47e289694752f5115", "origin": "PKX", "departure_time": "2026-10-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T17:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT09H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3162" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3162" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-50-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808500", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTAwIiwibGVnSWQiOiJlZjMyZTVhZWFlNWRiYzg2ZTNjYmFhZWU5ODI1ZTA2OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODUwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJlZjMyZTVhZWFlNWRiYzg2ZTNjYmFhZWU5ODI1ZTA2OSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheMWU1NTg3OTRkYzA4MWZiNDdlMjg5Njk0NzUyZjUxMTUiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODUwMCIsImxlZ0lkIjoiZWYzMmU1YWVhZTVkYmM4NmUzY2JhYWVlOTgyNWUwNjkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMWU1NTg3OTRkYzA4MWZiNDdlMjg5Njk0NzUyZjUxMTUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIxZTU1ODc5NGRjMDgxZmI0N2UyODk2OTQ3NTJmNTExNSIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzE2MiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTYyIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTc6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-50", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT22H20M", "journey_duration_seconds": 80400, "layover_duration": "PT9H30M", "layover_duration_seconds": 34200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131430can2026101317403162can202611080925dac2026110811505015", "destination_reach_time": "PT22H20M", "destination_reach_timestamp": 80400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-51-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "98c28ebba83d5b15de502b8dc7aa2648", "origin": "PKX", "departure_time": "2026-10-13T18:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T21:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT13H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3100" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3100" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-51-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "5f9ffb71977d1c1357609a78ea877a66", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 7, "fareBasisCode": "V2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "V2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808510", "fareSequence": 0, "price": { "currency": "BDT", "total": 118758.45, "gross_total": 921.7, "base_fare": 85374.22, "tax": 33065.4, "sell": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTMxLjIsImJhc2VfZmFyZSI6NjY5LjQzLCJ0YXgiOjI1OS4yN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjkyNC4yLCJiYXNlX2ZhcmUiOjY2Mi40MywidGF4IjoyNTkuMjcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTIxLjcsImJhc2VfZmFyZSI6NjYyLjQzLCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 118758.45, "base_fare": 85374.22, "tax": 33065.4, "gross": { "base_fare": "84481.49", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjkzMS4yMCIsImJhc2VfZmFyZSI6IjY2OS40MyIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjY2Mi40MyIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTI0LjIwIiwiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNjYyLjQzIiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MjEuNzAiLCJiYXNlX2ZhcmUiOiI2NjIuNDMiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTI0LjIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTEwIiwibGVnSWQiOiI3ZGE5MTE2MjMwYTUxMjk5NjE5MDgwMDE5ZjFjYWE3ZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODUxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI3ZGE5MTE2MjMwYTUxMjk5NjE5MDgwMDE5ZjFjYWE3ZSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheOThjMjhlYmJhODNkNWIxNWRlNTAyYjhkYzdhYTI2NDgiLCI1ZjlmZmI3MTk3N2QxYzEzNTc2MDlhNzhlYTg3N2E2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODUxMCIsImxlZ0lkIjoiN2RhOTExNjIzMGE1MTI5OTYxOTA4MDAxOWYxY2FhN2UiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo2NjIuNDMsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIlYyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjciXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOThjMjhlYmJhODNkNWIxNWRlNTAyYjhkYzdhYTI2NDgiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OGMyOGViYmE4M2Q1YjE1ZGU1MDJiOGRjN2FhMjY0OCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwMCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTAwIiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTg6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMjE6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjVmOWZmYjcxOTc3ZDFjMTM1NzYwOWE3OGVhODc3YTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiI1MDE1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjUwMTUiLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 118758.45, "calendar_total_sell": 118758.45, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 118758.45, "filter": { "id": "F1F400029-51", "price": 118758.45, "gross_total": 921.7, "journey_duration": "PT1D2H20M", "journey_duration_seconds": 94800, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131830can2026101321403100can202611080925dac2026110811505015", "destination_reach_time": "PT1D2H20M", "destination_reach_timestamp": 94800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-8", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FwQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQStBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FCL000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQStBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FEL000RUtBQUFBPT0=", "origin": "SIN", "departure_time": "2026-10-13 08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13 12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FwQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQUVCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FIL000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08 17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQUVCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FKL000RUtBQUFBPT0=", "origin": "SIN", "departure_time": "2026-11-08 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 120572.88, "gross_total": 127428, "base_fare": 109140, "tax": 19349, "sell": { "currency": "BDT", "total": 120572.88, "base_fare": 109140, "tax": 19349 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIwNTcyLjg4LCJiYXNlX2ZhcmUiOjEwOTE0MCwidGF4IjoxOTM0OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjExOTg3Mi44OCwiYmFzZV9mYXJlIjoxMDg0NDAsInRheCI6MTkzNDksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI3NDI4LCJiYXNlX2ZhcmUiOjEwODQ0MCwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120572.88, "base_fare": 109140, "tax": 19349, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": 7916.12, "ait": "361.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 120572.88, "base_fare": 109140, "tax": 19349, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": "7916.12", "ait": "361.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMDU3Mi44OCIsImJhc2VfZmFyZSI6IjEwOTE0MC4wMCIsInRheCI6IjE5MzQ5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6Ijc5MTYuMTIiLCJhaXQiOiIzNjEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTE5ODcyLjg4IiwiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTkzNDkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDg0NDAuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiNzkxNi4xMiIsImFpdCI6IjM2MS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI3NDI4LjAwIiwiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6Ijc5MTYuMTIiLCJhaXQiOiIzNjEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMTk4NzIuODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 120572.88, "filter": { "id": "F1TF00018-8", "price": 120572.88, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 22:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-52-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "dc2bc8be0ced6ad182cc010fb7f1b578", "origin": "DAC", "departure_time": "2026-10-12T01:10:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VOWBVLBD\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBVLBD\/DISC" ] } } }, { "air_segment_key": "3d49e67c1258cf59041e7915a671cdb2", "origin": "KUL", "departure_time": "2026-10-12T21:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VOWBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBVLMY\/DISC" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-52-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "b519e799983236bc014a9bbc66da51fb", "origin": "CAN", "departure_time": "2026-11-08T03:10:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "QRTBVLCN\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTBVLCN\/DISC" ] } } }, { "air_segment_key": "dac9de1058ac968227b89bd885d34126", "origin": "KUL", "departure_time": "2026-11-08T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": null, "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": null, "seat_available": 2, "fareBasisCode": "TRTBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "TRTBVLMY\/DISC" ] } } } ] } ], "price": { "currency": "BDT", "total": 120587.27, "gross_total": 936.04, "base_fare": 91733, "tax": 28535.44, "sell": { "currency": "BDT", "total": 120587.27, "base_fare": 91733, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTQ1LjU0LCJiYXNlX2ZhcmUiOjcxOS4yOSwidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5MzguNTQsImJhc2VfZmFyZSI6NzEyLjI5LCJ0YXgiOjIyMy43NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5MzYuMDQsImJhc2VfZmFyZSI6NzEyLjI5LCJ0YXgiOjIyMy43NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120587.27, "base_fare": 91733, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90840.27", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 120587.27, "base_fare": 91733, "tax": 28535.44, "gross": { "base_fare": "90840.27", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk0NS41NCIsImJhc2VfZmFyZSI6IjcxOS4yOSIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMi4yOSIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTM4LjU0IiwiYmFzZV9mYXJlIjoiNzEyLjI5IiwidGF4IjoiMjIzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEyLjI5IiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MzYuMDQiLCJiYXNlX2ZhcmUiOiI3MTIuMjkiLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTM4LjU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808520", "fareSequence": 0, "price": { "currency": "BDT", "total": 120587.27, "gross_total": 936.04, "base_fare": 91733, "tax": 28535.44, "sell": { "currency": "BDT", "total": 120587.27, "base_fare": 91733, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTQ1LjU0LCJiYXNlX2ZhcmUiOjcxOS4yOSwidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5MzguNTQsImJhc2VfZmFyZSI6NzEyLjI5LCJ0YXgiOjIyMy43NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5MzYuMDQsImJhc2VfZmFyZSI6NzEyLjI5LCJ0YXgiOjIyMy43NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 120587.27, "base_fare": 91733, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90840.27", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 120587.27, "base_fare": 91733, "tax": 28535.44, "gross": { "base_fare": "90840.27", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk0NS41NCIsImJhc2VfZmFyZSI6IjcxOS4yOSIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcxMi4yOSIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTM4LjU0IiwiYmFzZV9mYXJlIjoiNzEyLjI5IiwidGF4IjoiMjIzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzEyLjI5IiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5MzYuMDQiLCJiYXNlX2ZhcmUiOiI3MTIuMjkiLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTM4LjU0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTIwIiwibGVnSWQiOiI1NDU1MzJiMDk4M2FhZjQ0Y2E0ZWQ2OTkzMGJmMGZmYyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODUyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1NDU1MzJiMDk4M2FhZjQ0Y2E0ZWQ2OTkzMGJmMGZmYyIsInNlZ21lbnRJZHMiOlsiZGMyYmM4YmUwY2VkNmFkMTgyY2MwMTBmYjdmMWI1NzheM2Q0OWU2N2MxMjU4Y2Y1OTA0MWU3OTE1YTY3MWNkYjIiLCJiNTE5ZTc5OTk4MzIzNmJjMDE0YTliYmM2NmRhNTFmYl5kYWM5ZGUxMDU4YWM5NjgyMjdiODliZDg4NWQzNDEyNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODUyMCIsImxlZ0lkIjoiNTQ1NTMyYjA5ODNhYWY0NGNhNGVkNjk5MzBiZjBmZmMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiT0QiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MTIuMjksInRvdGFsVGF4IjoyMjMuNzUsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVk9XQlZMQkRcL0RJU0MiLCJWT1dCVkxNWVwvRElTQyIsIlFSVEJWTENOXC9ESVNDIiwiVFJUQlZMTVlcL0RJU0MiXSwiYXZhaWxhYmlsaXR5IjpbIjIiLCIyIiwiMiIsIjIiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJkYzJiYzhiZTBjZWQ2YWQxODJjYzAxMGZiN2YxYjU3OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiM2Q0OWU2N2MxMjU4Y2Y1OTA0MWU3OTE1YTY3MWNkYjIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImI1MTllNzk5OTgzMjM2YmMwMTRhOWJiYzY2ZGE1MWZiIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJkYWM5ZGUxMDU4YWM5NjgyMjdiODliZDg4NWQzNDEyNiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6dHJ1ZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiViIsIlYiLCJRIiwiVCJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJkYzJiYzhiZTBjZWQ2YWQxODJjYzAxMGZiN2YxYjU3OCIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJPRCIsImZsaWdodE5vIjoiMTYxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik9EIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJPRDE2MSIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDAxOjEwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDc6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjNkNDllNjdjMTI1OGNmNTkwNDFlNzkxNWE2NzFjZGIyIiwiZHVyYXRpb24iOjI1NSwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiI2MTIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9ENjEyIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IktVTCIsImRlcFRlcm1pbmFsIjoiVDEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo1NSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQxIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDI6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImI1MTllNzk5OTgzMjM2YmMwMTRhOWJiYzY2ZGE1MWZiIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiI2MTMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9ENjEzIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDM6MTAiLCJhcnJBaXJwb3J0IjoiS1VMIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwNzoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZGFjOWRlMTA1OGFjOTY4MjI3Yjg5YmQ4ODVkMzQxMjYiLCJkdXJhdGlvbiI6MjMwLCJjYXJyaWVyIjoiT0QiLCJmbGlnaHRObyI6IjE2NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJPRCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiT0QxNjYiLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMDoyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIyOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 120587.27, "calendar_total_sell": 120587.27, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 120587.27, "filter": { "id": "F1F400029-52", "price": 120587.27, "gross_total": 936.04, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T01:10:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 35, "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120110kul202610120700161kul202610122155can202610130210612can202611080310kul202611080715613kul202611082020dac202611082210166", "destination_reach_time": "PT1D20H0M", "destination_reach_timestamp": 158400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-53-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "4f3918ae4af57b157617c39d1ca7fd28", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "6455fc0f9712a731a1919923e7f4da6a", "origin": "KUL", "departure_time": "2026-10-12T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-53-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "5b3783db204f0948d9256caa8b49ee84", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 122166.13, "gross_total": 948.42, "base_fare": 91104.26, "tax": 30743.03, "sell": { "currency": "BDT", "total": 122166.13, "base_fare": 91104.26, "tax": 30743.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU3LjkyLCJiYXNlX2ZhcmUiOjcxNC4zNiwidGF4IjoyNDEuMDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTAuOTIsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0MS4wNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NDguNDIsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0MS4wNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122166.13, "base_fare": 91104.26, "tax": 30743.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90211.54", "tax": "30743.03", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 122166.13, "base_fare": 91104.26, "tax": 30743.03, "gross": { "base_fare": "90211.54", "tax": "30743.03", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk1Ny45MiIsImJhc2VfZmFyZSI6IjcxNC4zNiIsInRheCI6IjI0MS4wNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNy4zNiIsInRheCI6IjI0MS4wNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUwLjkyIiwiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQxLjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQxLjA2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NDguNDIiLCJiYXNlX2ZhcmUiOiI3MDcuMzYiLCJ0YXgiOiIyNDEuMDYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTUwLjkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808530", "fareSequence": 0, "price": { "currency": "BDT", "total": 122166.13, "gross_total": 948.42, "base_fare": 91104.26, "tax": 30743.03, "sell": { "currency": "BDT", "total": 122166.13, "base_fare": 91104.26, "tax": 30743.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU3LjkyLCJiYXNlX2ZhcmUiOjcxNC4zNiwidGF4IjoyNDEuMDZ9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTAuOTIsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0MS4wNiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NDguNDIsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0MS4wNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122166.13, "base_fare": 91104.26, "tax": 30743.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90211.54", "tax": "30743.03", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 122166.13, "base_fare": 91104.26, "tax": 30743.03, "gross": { "base_fare": "90211.54", "tax": "30743.03", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk1Ny45MiIsImJhc2VfZmFyZSI6IjcxNC4zNiIsInRheCI6IjI0MS4wNiIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNy4zNiIsInRheCI6IjI0MS4wNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUwLjkyIiwiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQxLjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQxLjA2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NDguNDIiLCJiYXNlX2ZhcmUiOiI3MDcuMzYiLCJ0YXgiOiIyNDEuMDYiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTUwLjkyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 100.21, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 100.21, "currency": "USD", "supplier": { "amount": 100.21, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTMwIiwibGVnSWQiOiI5YjFkNThjYzYzNGNmM2Q4MWE3ZmM1YTIzODIwMGNiMSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODUzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5YjFkNThjYzYzNGNmM2Q4MWE3ZmM1YTIzODIwMGNiMSIsInNlZ21lbnRJZHMiOlsiNGYzOTE4YWU0YWY1N2IxNTc2MTdjMzlkMWNhN2ZkMjheNjQ1NWZjMGY5NzEyYTczMWExOTE5OTIzZTdmNGRhNmEiLCJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OV41YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODUzMCIsImxlZ0lkIjoiOWIxZDU4Y2M2MzRjZjNkODFhN2ZjNWEyMzgyMDBjYjEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTUgiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDcuMzYsInRvdGFsVGF4IjoyNDEuMDYsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJWQlgxWUJEIiwiVkJYMVlCRCIsIlZCWDFZQkQiLCJWQlgxWUJEIl0sImF2YWlsYWJpbGl0eSI6WyIyIiwiMiIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNGYzOTE4YWU0YWY1N2IxNTc2MTdjMzlkMWNhN2ZkMjgiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjY0NTVmYzBmOTcxMmE3MzFhMTkxOTkyM2U3ZjRkYTZhIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNWIzNzgzZGIyMDRmMDk0OGQ5MjU2Y2FhOGI0OWVlODQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MTAwLjIxLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjI5LjA2LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlYiLCJWIiwiViIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNGYzOTE4YWU0YWY1N2IxNTc2MTdjMzlkMWNhN2ZkMjgiLCJkdXJhdGlvbiI6MjM1LCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjE5NyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgxOTciLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMDI6MDUiLCJhcnJBaXJwb3J0IjoiS1VMIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDg6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjY0NTVmYzBmOTcxMmE3MzFhMTkxOTkyM2U3ZjRkYTZhIiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc2IiwiYWlyY3JhZnRDb2RlIjoiMzMyIiwiZGVwQWlycG9ydCI6IktVTCIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDA5OjAwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDEzOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OSIsImR1cmF0aW9uIjoyNTAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMzc3IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDM3NyIsImFpcmNyYWZ0Q29kZSI6IjMzMyIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNDo0MCIsImFyckFpcnBvcnQiOiJLVUwiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNWIzNzgzZGIyMDRmMDk0OGQ5MjU2Y2FhOGI0OWVlODQiLCJkdXJhdGlvbiI6MjQwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjE5NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgxOTYiLCJhaXJjcmFmdENvZGUiOiIzMzIiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjE6NDAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjM6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 122166.13, "calendar_total_sell": 122166.13, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 122166.13, "filter": { "id": "F1F400029-53", "price": 122166.13, "gross_total": 948.42, "journey_duration": "PT20H5M", "journey_duration_seconds": 72300, "layover_duration": "PT3H50M", "layover_duration_seconds": 13800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT20H5M", "destination_reach_timestamp": 72300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-2", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "18H55M", "routes": [ { "air_segment_key": "0-2", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB32", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-2", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB33", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-2", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "21H45M", "routes": [ { "air_segment_key": "0-2", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB34", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-2", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB35", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB36", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 122418.64, "gross_total": 952.9, "base_fare": 105214.48, "tax": 17204.16, "sell": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU5LjksImJhc2VfZmFyZSI6ODI1LCJ0YXgiOjEzNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTUyLjksImJhc2VfZmFyZSI6ODE4LCJ0YXgiOjEzNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk1Mi45LCJiYXNlX2ZhcmUiOjgxOCwidGF4IjoxMzQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk1OS45MCIsImJhc2VfZmFyZSI6IjgyNS4wMCIsInRheCI6IjEzNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4wMCIsInRheCI6IjEzNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1Mi45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-9", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-9-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NywiZWxhcHNlZFRpbWUiOjYxNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0NSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjU1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDA2OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Nywib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NywiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMTI6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUwLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo0LCJlbGFwc2VkVGltZSI6NjcwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjYwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTM6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiU0lOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTc6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUxLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUxLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtOSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTktMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC05LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6OTUyLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjk1Mi45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgxOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMzIiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IzMyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjM0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjM1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kQ29kZSI6IkZGNDFTQjM2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xMCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTEwLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTAtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDI0LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMjQuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMzYiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IzNyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjM4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMzkiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjMxU0I0MCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xMSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTExLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNTcwLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNTcwLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0I0MCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjQxIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCNDIiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0I0MyIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kQ29kZSI6IkZGMjFTQjQ0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTEyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTItMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xMi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjI4ODguOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzU0LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjI4ODguOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoyNzU0LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkoxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNjFTQjQ0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0I0NSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDE1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCNDYiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjQ3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjcxU0I0OCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 122418.64, "calendar_total_sell": 122418.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122418.64, "filter": { "id": "F1SC00006-2", "price": 122418.64, "gross_total": 952.9, "journey_duration": "PT3D0H0M", "journey_duration_seconds": 259200, "layover_duration": "PT21H45M", "layover_duration_seconds": 78300, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610130800can202610131210850adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-3", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "23H45M", "routes": [ { "air_segment_key": "0-3", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB48", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-3", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB49", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-3", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "1D13H50M", "routes": [ { "air_segment_key": "0-3", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB50", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-3", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB51", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB52", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 122418.64, "gross_total": 952.9, "base_fare": 105214.48, "tax": 17204.16, "sell": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU5LjksImJhc2VfZmFyZSI6ODI1LCJ0YXgiOjEzNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTUyLjksImJhc2VfZmFyZSI6ODE4LCJ0YXgiOjEzNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk1Mi45LCJiYXNlX2ZhcmUiOjgxOCwidGF4IjoxMzQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk1OS45MCIsImJhc2VfZmFyZSI6IjgyNS4wMCIsInRheCI6IjEzNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4wMCIsInRheCI6IjEzNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1Mi45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-13", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-13-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NywiZWxhcHNlZFRpbWUiOjYxNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0NSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjU1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDA2OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Nywib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NywiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMTI6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUwLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoxLCJlbGFwc2VkVGltZSI6MTM0NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDAyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDA2OjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Mywib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MywiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ2LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ2LCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTEzIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTMtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xMy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjk1Mi45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgxOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo5NTIuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MTgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjQ4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCNDkiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0I1MCIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0I1MSIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0I1MiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xNC0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTE0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAyNC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDI0LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjUyIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCNTMiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0I1NCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjU1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkYzMVNCNTYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTUiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xNS0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTE1LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTU3MC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTU3MC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCNTYiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0I1NyIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjU4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCNTkiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0I2MCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xNiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTE2LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyODg4LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mjc1NCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyODg4LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mjc1NCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0I2MCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDE1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCNjEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjYyIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVSIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJVMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjcxU0I2MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkY3MVNCNjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 122418.64, "calendar_total_sell": 122418.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122418.64, "filter": { "id": "F1SC00006-3", "price": 122418.64, "gross_total": 952.9, "journey_duration": "PT4D8H40M", "journey_duration_seconds": 376800, "layover_duration": "PT1D13H50M", "layover_duration_seconds": 136200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610130800can202610131210850adtcan202611080215sin202611080635853adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-4", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "2D3H40M", "routes": [ { "air_segment_key": "0-4", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB64", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-4", "origin": "SIN", "departure_time": "2026-10-13T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB65", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-4", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2D6H30M", "routes": [ { "air_segment_key": "0-4", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB66", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-4", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB67", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB68", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 122418.64, "gross_total": 952.9, "base_fare": 105214.48, "tax": 17204.16, "sell": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU5LjksImJhc2VfZmFyZSI6ODI1LCJ0YXgiOjEzNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTUyLjksImJhc2VfZmFyZSI6ODE4LCJ0YXgiOjEzNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk1Mi45LCJiYXNlX2ZhcmUiOjgxOCwidGF4IjoxMzQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk1OS45MCIsImJhc2VfZmFyZSI6IjgyNS4wMCIsInRheCI6IjEzNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4wMCIsInRheCI6IjEzNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1Mi45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-17", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-17-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjEzNDAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDE5OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDAwOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NCwiZWxhcHNlZFRpbWUiOjY3MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDEzOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE3OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MSwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MSwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ2LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ2LCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTE3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTctMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xNy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjk1Mi45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgxOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo5NTIuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MTgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjY0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCNjUiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0I2NiIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0I2NyIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0I2OCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xOC0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTE4LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAyNC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDI0LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjY4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCNjkiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0I3MCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjcxIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkYzMVNCNzIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMTkiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0xOS0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTE5LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTU3MC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTU3MC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE0MzYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCNzIiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0I3MyIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjc0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCNzUiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0I3NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yMCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTIwLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjAtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjozMTY2LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MzAzMiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjozMTY2LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MzAzMiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQyIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJDMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0I3NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDE1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkMiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQzEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCNzciLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjc4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVSIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJVMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjcxU0I3OSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkY3MVNCODAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 122418.64, "calendar_total_sell": 122418.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122418.64, "filter": { "id": "F1SC00006-4", "price": 122418.64, "gross_total": 952.9, "journey_duration": "PT5D18H10M", "journey_duration_seconds": 497400, "layover_duration": "PT2D6H30M", "layover_duration_seconds": 196200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610131950can202610140015852adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-5", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "2D20H20M", "routes": [ { "air_segment_key": "0-5", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB80", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-5", "origin": "SIN", "departure_time": "2026-10-13T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB81", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-5", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "3D10H25M", "routes": [ { "air_segment_key": "0-5", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB82", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-5", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB83", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB84", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 122418.64, "gross_total": 952.9, "base_fare": 105214.48, "tax": 17204.16, "sell": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU5LjksImJhc2VfZmFyZSI6ODI1LCJ0YXgiOjEzNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTUyLjksImJhc2VfZmFyZSI6ODE4LCJ0YXgiOjEzNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk1Mi45LCJiYXNlX2ZhcmUiOjgxOCwidGF4IjoxMzQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 122418.64, "base_fare": 105214.48, "tax": 17204.16, "gross": { "base_fare": "104321.75", "tax": "17204.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk1OS45MCIsImJhc2VfZmFyZSI6IjgyNS4wMCIsInRheCI6IjEzNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4wMCIsInRheCI6IjEzNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTUyLjkwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1Mi45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-21", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-21-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjEzNDAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDE5OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDAwOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MSwiZWxhcHNlZFRpbWUiOjEzNDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQwNjozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yMSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTIxLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo5NTIuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MTgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6OTUyLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0I4MCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjgxIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCODIiLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCODMiLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRDb2RlIjoiRkY0MVNCODQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTIyIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjItMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yMi0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMjQuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAyNC45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0I4NCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjg1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCODYiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0I4NyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjg4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTIzIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjMtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yMy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE1NzAuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE1NzAuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjg4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCODkiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0I5MCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjkxIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRDb2RlIjoiRkYyMVNCOTIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjQiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yNC0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTI0LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MzE2Ni45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMwMzIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MzE2Ni45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMwMzIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkMiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQzEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCOTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo2LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJDIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkMxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNjFTQjkzIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVSIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJVMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjcxU0I5NCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCOTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGNzFTQjk2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV19XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 122418.64, "calendar_total_sell": 122418.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122418.64, "filter": { "id": "F1SC00006-5", "price": 122418.64, "gross_total": 952.9, "journey_duration": "PT7D14H55M", "journey_duration_seconds": 658500, "layover_duration": "PT3D10H25M", "layover_duration_seconds": 296700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610131950can202610140015852adtcan202611080215sin202611080635853adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBSSBD", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yNPm5pk5XBRgZrO+hl\/\/8ZU9INJogtW4rtEILTWw7swj8avJtHQt4ikOF6t+0O608kTNUOkj1ez3ValimhDDFaMeYqH9mqMXo8K2Hm7IdUgL3GNEZpbq0Mmmkoq1GoGviRy1U0j2mdEl2bB+ErsYMu1a8PJ9UsOA==", "FareInfoRef": "Cea3oBmAuDKAbg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8m6db3RwqpJm5i00gOX\/f8ZM4hJMyIxceLgvTfahTMn\/48Bn+EVkY4AJJhuXALMTiRGvQpIXpHfed33NaKaOKdKaqf07FpjsDAqYeNmTSpJ6PFxPKXZuTrL06GuRqUq4Edud9G0xLxGmjbPQpc4QT\/V1Bcf+ixG", "FareInfoRef": "Cea3oBmAuDKAPh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 122624, "gross_total": 121924, "base_fare": 95276, "tax": 27348, "sell": { "currency": "BDT", "total": 122624, "base_fare": 95276, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIyNjI0LCJiYXNlX2ZhcmUiOjk1Mjc2LCJ0YXgiOjI3MzQ4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIxOTI0LCJiYXNlX2ZhcmUiOjk0NTc2LCJ0YXgiOjI3MzQ4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMTkyNCwiYmFzZV9mYXJlIjo5NDU3NiwidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122624, "base_fare": 95276, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "94576.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 122624, "base_fare": 95276, "tax": 27348, "gross": { "base_fare": "94576.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMjYyNC4wMCIsImJhc2VfZmFyZSI6Ijk1Mjc2LjAwIiwidGF4IjoiMjczNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NDU3Ni4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjE5MjQuMDAiLCJiYXNlX2ZhcmUiOiI5NDU3Ni4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTQ1NzYuMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMTkyNC4wMCIsImJhc2VfZmFyZSI6Ijk0NTc2LjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTIxOTI0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijk5MDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMDQ5Ny4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikg4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTc0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MDQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBSSBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBSSMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBSSMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBSSBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBSSBD", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yNPm5pk5XBRgZrO+hl\/\/8ZU9INJogtW4rtEILTWw7swj8avJtHQt4ikOF6t+0O608kTNUOkj1ez3ValimhDDFaMeYqH9mqMXo8K2Hm7IdUgL3GNEZpbq0Mmmkoq1GoGviRy1U0j2mdEl2bB+ErsYMu1a8PJ9UsOA==", "FareInfoRef": "Cea3oBmAuDKAbg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-18", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8m6db3RwqpJm5i00gOX\/f8ZM4hJMyIxceLgvTfahTMn\/48Bn+EVkY4AJJhuXALMTiRGvQpIXpHfed33NaKaOKdKaqf07FpjsDAqYeNmTSpJ6PFxPKXZuTrL06GuRqUq4Edud9G0xLxGmjbPQpc4QT\/V1Bcf+ixG", "FareInfoRef": "Cea3oBmAuDKAPh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 122624, "calendar_total_sell": 122624, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 122624, "filter": { "id": "F1TT00016-18", "price": 122624, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120110kul202610120700161kul202610122155can202610130210612can202611080310kul202611080715613kul202611082020dac202611082210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-54-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "4f3918ae4af57b157617c39d1ca7fd28", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "6455fc0f9712a731a1919923e7f4da6a", "origin": "KUL", "departure_time": "2026-10-12T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-54-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 6, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "b18d59cb60e38ad29f9f8e52ac14873f", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 6, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 122833.13, "gross_total": 953.65, "base_fare": 91104.26, "tax": 31410.03, "sell": { "currency": "BDT", "total": 122833.13, "base_fare": 91104.26, "tax": 31410.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTYzLjE1LCJiYXNlX2ZhcmUiOjcxNC4zNiwidGF4IjoyNDYuMjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTYuMTUsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0Ni4yOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTMuNjUsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0Ni4yOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122833.13, "base_fare": 91104.26, "tax": 31410.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90211.54", "tax": "31410.03", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 122833.13, "base_fare": 91104.26, "tax": 31410.03, "gross": { "base_fare": "90211.54", "tax": "31410.03", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk2My4xNSIsImJhc2VfZmFyZSI6IjcxNC4zNiIsInRheCI6IjI0Ni4yOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNy4zNiIsInRheCI6IjI0Ni4yOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTU2LjE1IiwiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQ2LjI5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQ2LjI5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NTMuNjUiLCJiYXNlX2ZhcmUiOiI3MDcuMzYiLCJ0YXgiOiIyNDYuMjkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTU2LjE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808540", "fareSequence": 0, "price": { "currency": "BDT", "total": 122833.13, "gross_total": 953.65, "base_fare": 91104.26, "tax": 31410.03, "sell": { "currency": "BDT", "total": 122833.13, "base_fare": 91104.26, "tax": 31410.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTYzLjE1LCJiYXNlX2ZhcmUiOjcxNC4zNiwidGF4IjoyNDYuMjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTYuMTUsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0Ni4yOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTMuNjUsImJhc2VfZmFyZSI6NzA3LjM2LCJ0YXgiOjI0Ni4yOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 122833.13, "base_fare": 91104.26, "tax": 31410.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90211.54", "tax": "31410.03", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 122833.13, "base_fare": 91104.26, "tax": 31410.03, "gross": { "base_fare": "90211.54", "tax": "31410.03", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk2My4xNSIsImJhc2VfZmFyZSI6IjcxNC4zNiIsInRheCI6IjI0Ni4yOSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwNy4zNiIsInRheCI6IjI0Ni4yOSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTU2LjE1IiwiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQ2LjI5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA3LjM2IiwidGF4IjoiMjQ2LjI5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NTMuNjUiLCJiYXNlX2ZhcmUiOiI3MDcuMzYiLCJ0YXgiOiIyNDYuMjkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTU2LjE1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 100.21, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 100.21, "currency": "USD", "supplier": { "amount": 100.21, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTQwIiwibGVnSWQiOiIzMGE1OTJkZGYyNzNjYjkyY2ViYjlmYzQ0ZjA3YmQyNCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODU0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIzMGE1OTJkZGYyNzNjYjkyY2ViYjlmYzQ0ZjA3YmQyNCIsInNlZ21lbnRJZHMiOlsiNGYzOTE4YWU0YWY1N2IxNTc2MTdjMzlkMWNhN2ZkMjheNjQ1NWZjMGY5NzEyYTczMWExOTE5OTIzZTdmNGRhNmEiLCJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OV5iMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODU0MCIsImxlZ0lkIjoiMzBhNTkyZGRmMjczY2I5MmNlYmI5ZmM0NGYwN2JkMjQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTUgiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDcuMzYsInRvdGFsVGF4IjoyNDYuMjksInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJWQlgxWUJEIiwiVkJYMVlCRCIsIlZCWDFZQkQiLCJWQlgxWUJEIl0sImF2YWlsYWJpbGl0eSI6WyIyIiwiMiIsIjYiLCI2Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNGYzOTE4YWU0YWY1N2IxNTc2MTdjMzlkMWNhN2ZkMjgiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjY0NTVmYzBmOTcxMmE3MzFhMTkxOTkyM2U3ZjRkYTZhIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYjE4ZDU5Y2I2MGUzOGFkMjlmOWY4ZTUyYWMxNDg3M2YiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MTAwLjIxLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjI5LjA2LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlYiLCJWIiwiViIsIlYiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNGYzOTE4YWU0YWY1N2IxNTc2MTdjMzlkMWNhN2ZkMjgiLCJkdXJhdGlvbiI6MjM1LCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjE5NyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgxOTciLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMDI6MDUiLCJhcnJBaXJwb3J0IjoiS1VMIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDg6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjY0NTVmYzBmOTcxMmE3MzFhMTkxOTkyM2U3ZjRkYTZhIiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc2IiwiYWlyY3JhZnRDb2RlIjoiMzMyIiwiZGVwQWlycG9ydCI6IktVTCIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDA5OjAwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDEzOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjNGU5YzZjODczNDI1ODkxYTFhZDBjMzAzZTU1NWY2OSIsImR1cmF0aW9uIjoyNTAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMzc3IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDM3NyIsImFpcmNyYWZ0Q29kZSI6IjMzMyIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNDo0MCIsImFyckFpcnBvcnQiOiJLVUwiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiYjE4ZDU5Y2I2MGUzOGFkMjlmOWY4ZTUyYWMxNDg3M2YiLCJkdXJhdGlvbiI6MjQwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjEwMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgxMDIiLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIxIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMDk6MjAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTE6MjAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 122833.13, "calendar_total_sell": 122833.13, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 122833.13, "filter": { "id": "F1F400029-54", "price": 122833.13, "gross_total": 953.65, "journey_duration": "PT1D7H45M", "journey_duration_seconds": 114300, "layover_duration": "PT15H30M", "layover_duration_seconds": 55800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT1D7H45M", "destination_reach_timestamp": 114300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-6", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT46H20M", "transit_time": "3D10H25M", "routes": [ { "air_segment_key": "0-6", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB96", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-6", "origin": "SIN", "departure_time": "2026-10-14T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-15T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT1D13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB97", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-6", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT35H10M", "transit_time": "3D10H25M", "routes": [ { "air_segment_key": "0-6", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB98", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-6", "origin": "SIN", "departure_time": "2026-11-09T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-09T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT1D02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB99", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB100", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 123311.38, "gross_total": 959.9, "base_fare": 96032.13, "tax": 27279.25, "sell": { "currency": "BDT", "total": 123311.38, "base_fare": 96032.13, "tax": 27279.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTY2LjksImJhc2VfZmFyZSI6NzUzLCJ0YXgiOjIxMy45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTU5LjksImJhc2VfZmFyZSI6NzQ2LCJ0YXgiOjIxMy45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk1OS45LCJiYXNlX2ZhcmUiOjc0NiwidGF4IjoyMTMuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123311.38, "base_fare": 96032.13, "tax": 27279.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95139.40", "tax": "27279.25", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 123311.38, "base_fare": 96032.13, "tax": 27279.25, "gross": { "base_fare": "95139.40", "tax": "27279.25", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk2Ni45MCIsImJhc2VfZmFyZSI6Ijc1My4wMCIsInRheCI6IjIxMy45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Ni4wMCIsInRheCI6IjIxMy45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTU5LjkwIiwiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMjEzLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMjEzLjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTU5LjkwIiwiYmFzZV9mYXJlIjoiNzQ2LjAwIiwidGF4IjoiMjEzLjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk1OS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-25", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-25-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjI3ODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDE5OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE1VDAwOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjIxMTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxMzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNzo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yNSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTI1LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjUtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo5NTkuOSwidG90YWxUYXhBbW91bnQiOjIxMy45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3NDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6OTU5LjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6NzQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjk2IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjk3IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjk4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjk5IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kQ29kZSI6IkZGNDFTQjEwMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjYiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yNi0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTI2LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTEwMy45LCJ0b3RhbFRheEFtb3VudCI6MjEzLjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMTAzLjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEwMCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEwMSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEwMiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEwMyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjEwNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yNyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTI3LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjctMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjQ5LjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjQ5LjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMDQiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMDUiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMDYiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMDciLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0IxMDgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjgiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yOC0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTI4LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6Mjk2Ny45LCJ0b3RhbFRheEFtb3VudCI6MjEzLjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6Mjk2Ny45LCJ0b3RhbFRheEFtb3VudCI6MjEzLjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCMTA4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IxMDkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjExMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMTExIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjcxU0IxMTIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 123311.38, "calendar_total_sell": 123311.38, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 123311.38, "filter": { "id": "F1SC00006-6", "price": 123311.38, "gross_total": 959.9, "journey_duration": "PT8D7H45M", "journey_duration_seconds": 719100, "layover_duration": "PT3D10H25M", "layover_duration_seconds": 296700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Value", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-09T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610141950can202610150015852adtcan202611081330sin202611081750851adtsin202611092040dac202611092240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-9", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVDBNMWRrNVRjSGROVkVGMVlucFpjV1pHVVRSTGJGRjRUVU52UFh3eE5YdzJNemt5TkRNMU5ESTJPVEkwT0RZNU16RWtialE9fFVBcGlHYWxpbGVvUmVzdA==", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxI3A4fFQ4fDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyI3A4fFQ4fDE=", "origin": "KUL", "departure_time": "2026-10-12 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H5M", "transit_time": "3H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVDBNMWRrNVRjSGROVkVGMVlucFpjV1pHVVRSTGJGRjRUVU52UFh3eE5YdzJNemt5TkRNMU5ESTJPVEkwT0RZNU16RWtialE9fFVBcGlHYWxpbGVvUmVzdA==", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMTB8VDEwfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMTB8VDEwfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 123537.43, "gross_total": 129425, "base_fare": 100351, "tax": 30162, "sell": { "currency": "BDT", "total": 123537.43, "base_fare": 100351, "tax": 30162 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTIzNTM3LjQzLCJiYXNlX2ZhcmUiOjEwMDM1MSwidGF4IjozMDE2Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMjgzNy40MywiYmFzZV9mYXJlIjo5OTY1MSwidGF4IjozMDE2MiwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMjk0MjUsImJhc2VfZmFyZSI6OTk2NTEsInRheCI6Mjk3NzR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123537.43, "base_fare": 100351, "tax": 30162, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99651.00", "tax": "29774.00", "discount": 6975.57, "ait": "388.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 123537.43, "base_fare": 100351, "tax": 30162, "gross": { "base_fare": "99651.00", "tax": "29774.00", "discount": "6975.57", "ait": "388.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyMzUzNy40MyIsImJhc2VfZmFyZSI6IjEwMDM1MS4wMCIsInRheCI6IjMwMTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImRpc2NvdW50IjoiNjk3NS41NyIsImFpdCI6IjM4OC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjI4MzcuNDMiLCJiYXNlX2ZhcmUiOiI5OTY1MS4wMCIsInRheCI6IjMwMTYyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImRpc2NvdW50IjoiNjk3NS41NyIsImFpdCI6IjM4OC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI5NDI1LjAwIiwiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImRpc2NvdW50IjoiNjk3NS41NyIsImFpdCI6IjM4OC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMjgzNy40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 123537.43, "filter": { "id": "F1TF00018-9", "price": 123537.43, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-55", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-55-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "dc2bc8be0ced6ad182cc010fb7f1b578", "origin": "DAC", "departure_time": "2026-10-12T01:10:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VOWBVLBD\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBVLBD\/DISC" ] } } }, { "air_segment_key": "3d49e67c1258cf59041e7915a671cdb2", "origin": "KUL", "departure_time": "2026-10-12T21:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 2, "fareBasisCode": "VOWBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBVLMY\/DISC" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-55-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "b519e799983236bc014a9bbc66da51fb", "origin": "CAN", "departure_time": "2026-11-08T03:10:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "QRTBVLCN\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTBVLCN\/DISC" ] } } }, { "air_segment_key": "6f981f8e0c0fb3a5d4e1fcf96d58ec91", "origin": "KUL", "departure_time": "2026-11-08T22:20:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": null, "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "QRTBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTBVLMY\/DISC" ] } } } ] } ], "price": { "currency": "BDT", "total": 123556.23, "gross_total": 959.32, "base_fare": 94701.96, "tax": 28535.44, "sell": { "currency": "BDT", "total": 123556.23, "base_fare": 94701.96, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTY4LjgyLCJiYXNlX2ZhcmUiOjc0Mi41NywidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjEuODIsImJhc2VfZmFyZSI6NzM1LjU3LCJ0YXgiOjIyMy43NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTkuMzIsImJhc2VfZmFyZSI6NzM1LjU3LCJ0YXgiOjIyMy43NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123556.23, "base_fare": 94701.96, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "93809.23", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 123556.23, "base_fare": 94701.96, "tax": 28535.44, "gross": { "base_fare": "93809.23", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk2OC44MiIsImJhc2VfZmFyZSI6Ijc0Mi41NyIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNS41NyIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTYxLjgyIiwiYmFzZV9mYXJlIjoiNzM1LjU3IiwidGF4IjoiMjIzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM1LjU3IiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NTkuMzIiLCJiYXNlX2ZhcmUiOiI3MzUuNTciLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTYxLjgyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808550", "fareSequence": 0, "price": { "currency": "BDT", "total": 123556.23, "gross_total": 959.32, "base_fare": 94701.96, "tax": 28535.44, "sell": { "currency": "BDT", "total": 123556.23, "base_fare": 94701.96, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTY4LjgyLCJiYXNlX2ZhcmUiOjc0Mi41NywidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjEuODIsImJhc2VfZmFyZSI6NzM1LjU3LCJ0YXgiOjIyMy43NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NTkuMzIsImJhc2VfZmFyZSI6NzM1LjU3LCJ0YXgiOjIyMy43NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 123556.23, "base_fare": 94701.96, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "93809.23", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 123556.23, "base_fare": 94701.96, "tax": 28535.44, "gross": { "base_fare": "93809.23", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk2OC44MiIsImJhc2VfZmFyZSI6Ijc0Mi41NyIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjczNS41NyIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTYxLjgyIiwiYmFzZV9mYXJlIjoiNzM1LjU3IiwidGF4IjoiMjIzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzM1LjU3IiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NTkuMzIiLCJiYXNlX2ZhcmUiOiI3MzUuNTciLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTYxLjgyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTUwIiwibGVnSWQiOiIwNGZmMmY3NjZkODBkYmU3NjYyYzdjZDA1OTc4ZGY5ZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODU1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIwNGZmMmY3NjZkODBkYmU3NjYyYzdjZDA1OTc4ZGY5ZSIsInNlZ21lbnRJZHMiOlsiZGMyYmM4YmUwY2VkNmFkMTgyY2MwMTBmYjdmMWI1NzheM2Q0OWU2N2MxMjU4Y2Y1OTA0MWU3OTE1YTY3MWNkYjIiLCJiNTE5ZTc5OTk4MzIzNmJjMDE0YTliYmM2NmRhNTFmYl42Zjk4MWY4ZTBjMGZiM2E1ZDRlMWZjZjk2ZDU4ZWM5MSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODU1MCIsImxlZ0lkIjoiMDRmZjJmNzY2ZDgwZGJlNzY2MmM3Y2QwNTk3OGRmOWUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiT0QiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MzUuNTcsInRvdGFsVGF4IjoyMjMuNzUsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVk9XQlZMQkRcL0RJU0MiLCJWT1dCVkxNWVwvRElTQyIsIlFSVEJWTENOXC9ESVNDIiwiUVJUQlZMTVlcL0RJU0MiXSwiYXZhaWxhYmlsaXR5IjpbIjIiLCIyIiwiMiIsIjIiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJkYzJiYzhiZTBjZWQ2YWQxODJjYzAxMGZiN2YxYjU3OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiM2Q0OWU2N2MxMjU4Y2Y1OTA0MWU3OTE1YTY3MWNkYjIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImI1MTllNzk5OTgzMjM2YmMwMTRhOWJiYzY2ZGE1MWZiIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI2Zjk4MWY4ZTBjMGZiM2E1ZDRlMWZjZjk2ZDU4ZWM5MSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6dHJ1ZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiViIsIlYiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiJkYzJiYzhiZTBjZWQ2YWQxODJjYzAxMGZiN2YxYjU3OCIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJPRCIsImZsaWdodE5vIjoiMTYxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik9EIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJPRDE2MSIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDAxOjEwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDc6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjNkNDllNjdjMTI1OGNmNTkwNDFlNzkxNWE2NzFjZGIyIiwiZHVyYXRpb24iOjI1NSwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiI2MTIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9ENjEyIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IktVTCIsImRlcFRlcm1pbmFsIjoiVDEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo1NSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQxIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDI6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImI1MTllNzk5OTgzMjM2YmMwMTRhOWJiYzY2ZGE1MWZiIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiI2MTMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9ENjEzIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDM6MTAiLCJhcnJBaXJwb3J0IjoiS1VMIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwNzoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNmY5ODFmOGUwYzBmYjNhNWQ0ZTFmY2Y5NmQ1OGVjOTEiLCJkdXJhdGlvbiI6MjMwLCJjYXJyaWVyIjoiT0QiLCJmbGlnaHRObyI6IjE2MiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJPRCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiT0QxNjIiLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMjoyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDAwOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 123556.23, "calendar_total_sell": 123556.23, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 123556.23, "filter": { "id": "F1F400029-55", "price": 123556.23, "gross_total": 959.32, "journey_duration": "PT1D22H0M", "journey_duration_seconds": 165600, "layover_duration": "PT1D6H0M", "layover_duration_seconds": 108000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T01:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 35, "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120110kul202610120700161kul202610122155can202610130210612can202611080310kul202611080715613kul202611082220dac202611090010162", "destination_reach_time": "PT1D22H0M", "destination_reach_timestamp": 165600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-10", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSSmRXSjZZM0ZqUkVVd1RHMDRORXR1ZUZWTlZFbHhWa1JGTUV0blBUMThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxI3AxMnxUMTJ8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyI3AxMnxUMTJ8MQ==", "origin": "KUL", "departure_time": "2026-10-12 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H45M", "transit_time": "15H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSSmRXSjZZM0ZqUkVVd1RHMDRORXR1ZUZWTlZFbHhWa1JGTUV0blBUMThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwMTR8VDE0fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwMTR8VDE0fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 124183.43, "gross_total": 130069, "base_fare": 100351, "tax": 30808, "sell": { "currency": "BDT", "total": 124183.43, "base_fare": 100351, "tax": 30808 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MTgzLjQzLCJiYXNlX2ZhcmUiOjEwMDM1MSwidGF4IjozMDgwOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyMzQ4My40MywiYmFzZV9mYXJlIjo5OTY1MSwidGF4IjozMDgwOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMzAwNjksImJhc2VfZmFyZSI6OTk2NTEsInRheCI6MzA0MTh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124183.43, "base_fare": 100351, "tax": 30808, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99651.00", "tax": "30418.00", "discount": 6975.57, "ait": "390.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 124183.43, "base_fare": 100351, "tax": 30808, "gross": { "base_fare": "99651.00", "tax": "30418.00", "discount": "6975.57", "ait": "390.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDE4My40MyIsImJhc2VfZmFyZSI6IjEwMDM1MS4wMCIsInRheCI6IjMwODA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiNjk3NS41NyIsImFpdCI6IjM5MC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjM0ODMuNDMiLCJiYXNlX2ZhcmUiOiI5OTY1MS4wMCIsInRheCI6IjMwODA4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiNjk3NS41NyIsImFpdCI6IjM5MC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwMDY5LjAwIiwiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiNjk3NS41NyIsImFpdCI6IjM5MC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyMzQ4My40MywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 124183.43, "filter": { "id": "F1TF00018-10", "price": 124183.43, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-11", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZNMWRrMVRjSGROZVRWMlRXbHdPRlpFUlhGV1JFMXhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOCNwMXxUMXwx", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOSNwMXxUMXwx", "origin": "KUL", "departure_time": "2026-10-13 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H55M", "transit_time": "17H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZNMWRrMVRjSGROZVRWMlRXbHdPRlpFUlhGV1JFMXhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwM3xUM3wx", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwM3xUM3wx", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 124761.1, "gross_total": 130688, "base_fare": 100970, "tax": 30810, "sell": { "currency": "BDT", "total": 124761.1, "base_fare": 100970, "tax": 30810 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0NzYxLjEsImJhc2VfZmFyZSI6MTAwOTcwLCJ0YXgiOjMwODEwfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0MDYxLjEsImJhc2VfZmFyZSI6MTAwMjcwLCJ0YXgiOjMwODEwLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMDY4OCwiYmFzZV9mYXJlIjoxMDAyNzAsInRheCI6MzA0MTh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124761.1, "base_fare": 100970, "tax": 30810, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100270.00", "tax": "30418.00", "discount": 7018.9, "ait": "392.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 124761.1, "base_fare": 100970, "tax": 30810, "gross": { "base_fare": "100270.00", "tax": "30418.00", "discount": "7018.90", "ait": "392.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDc2MS4xMCIsImJhc2VfZmFyZSI6IjEwMDk3MC4wMCIsInRheCI6IjMwODEwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiIzOTIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI0MDYxLjEwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiMzA4MTAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDAyNzAuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiNzAxOC45MCIsImFpdCI6IjM5Mi4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwNjg4LjAwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiIzOTIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQwNjEuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 124761.1, "filter": { "id": "F1TF00018-11", "price": 124761.1, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130900can202610131310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-56", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-56-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H55M", "transit_time": "7H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "898d762612528213c1f98df8ae8f8b1a", "origin": "PKX", "departure_time": "2026-10-13T12:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT07H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3102" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-56-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808560", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTYwIiwibGVnSWQiOiI3MzIyYjVjYjY0OGFkYjNhZTU5ODM3OTM3ZjBlMTBmZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODU2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI3MzIyYjVjYjY0OGFkYjNhZTU5ODM3OTM3ZjBlMTBmZCIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheODk4ZDc2MjYxMjUyODIxM2MxZjk4ZGY4YWU4ZjhiMWEiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODU2MCIsImxlZ0lkIjoiNzMyMmI1Y2I2NDhhZGIzYWU1OTgzNzkzN2YwZTEwZmQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODk4ZDc2MjYxMjUyODIxM2MxZjk4ZGY4YWU4ZjhiMWEiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4OThkNzYyNjEyNTI4MjEzYzFmOThkZjhhZThmOGIxYSIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTAyIiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTI6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-56", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT20H20M", "journey_duration_seconds": 73200, "layover_duration": "PT7H30M", "layover_duration_seconds": 27000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131230can2026101315403102can202611081925dac202611082150391", "destination_reach_time": "PT20H20M", "destination_reach_timestamp": 73200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-57", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-57-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H55M", "transit_time": "6H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "6f769e1d1e6d5bff0d5d68cc3806ca9d", "origin": "PKX", "departure_time": "2026-10-13T11:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T14:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT06H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3112" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3112" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-57-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808570", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTcwIiwibGVnSWQiOiI0Nzg1YzM5Y2I5MWEyODA0Y2Q3NTBiZjZmOGYyZmQwYiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODU3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI0Nzg1YzM5Y2I5MWEyODA0Y2Q3NTBiZjZmOGYyZmQwYiIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheNmY3NjllMWQxZTZkNWJmZjBkNWQ2OGNjMzgwNmNhOWQiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODU3MCIsImxlZ0lkIjoiNDc4NWMzOWNiOTFhMjgwNGNkNzUwYmY2ZjhmMmZkMGIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNmY3NjllMWQxZTZkNWJmZjBkNWQ2OGNjMzgwNmNhOWQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2Zjc2OWUxZDFlNmQ1YmZmMGQ1ZDY4Y2MzODA2Y2E5ZCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTEyIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTE6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTQ6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-57", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT19H20M", "journey_duration_seconds": 69600, "layover_duration": "PT6H30M", "layover_duration_seconds": 23400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131130can2026101314403112can202611081925dac202611082150391", "destination_reach_time": "PT19H20M", "destination_reach_timestamp": 69600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-58", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-58-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H55M", "transit_time": "9H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "1e558794dc081fb47e289694752f5115", "origin": "PKX", "departure_time": "2026-10-13T14:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T17:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT09H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3162" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3162" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-58-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808580", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTgwIiwibGVnSWQiOiJkNTkyZmQ5MmM0YmU5YmMxMmM0NTY2YWJkMjcyMDUwZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODU4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkNTkyZmQ5MmM0YmU5YmMxMmM0NTY2YWJkMjcyMDUwZSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheMWU1NTg3OTRkYzA4MWZiNDdlMjg5Njk0NzUyZjUxMTUiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODU4MCIsImxlZ0lkIjoiZDU5MmZkOTJjNGJlOWJjMTJjNDU2NmFiZDI3MjA1MGUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMWU1NTg3OTRkYzA4MWZiNDdlMjg5Njk0NzUyZjUxMTUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIxZTU1ODc5NGRjMDgxZmI0N2UyODk2OTQ3NTJmNTExNSIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzE2MiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTYyIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTc6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-58", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT22H20M", "journey_duration_seconds": 80400, "layover_duration": "PT9H30M", "layover_duration_seconds": 34200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131430can2026101317403162can202611081925dac202611082150391", "destination_reach_time": "PT22H20M", "destination_reach_timestamp": 80400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-59", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-59-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H55M", "transit_time": "13H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "98c28ebba83d5b15de502b8dc7aa2648", "origin": "PKX", "departure_time": "2026-10-13T18:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T21:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT13H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3100" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3100" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-59-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808590", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NTkwIiwibGVnSWQiOiI4MzE2ODRjMmY4MjRkOWI1ZjQ0NTQxNmI5OGUyOGI4YSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODU5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI4MzE2ODRjMmY4MjRkOWI1ZjQ0NTQxNmI5OGUyOGI4YSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheOThjMjhlYmJhODNkNWIxNWRlNTAyYjhkYzdhYTI2NDgiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODU5MCIsImxlZ0lkIjoiODMxNjg0YzJmODI0ZDliNWY0NDU0MTZiOThlMjhiOGEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOThjMjhlYmJhODNkNWIxNWRlNTAyYjhkYzdhYTI2NDgiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OGMyOGViYmE4M2Q1YjE1ZGU1MDJiOGRjN2FhMjY0OCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwMCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTAwIiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTg6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMjE6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-59", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT1D2H20M", "journey_duration_seconds": 94800, "layover_duration": "PT13H30M", "layover_duration_seconds": 48600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131830can2026101321403100can202611081925dac202611082150391", "destination_reach_time": "PT1D2H20M", "destination_reach_timestamp": 94800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-60", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-60-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H30M", "transit_time": "9H0M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "9b4406c6b50fecd6d0e1034062605557", "origin": "PKX", "departure_time": "2026-10-13T14:00:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T17:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H15M", "distance": null, "lay_over": "PT09H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3186" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3186" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-60-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808600", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjAwIiwibGVnSWQiOiI5MTU0YjkyMmIyOGVlMTNmY2I0MGJiZTYwNzllODVhNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODYwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5MTU0YjkyMmIyOGVlMTNmY2I0MGJiZTYwNzllODVhNSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheOWI0NDA2YzZiNTBmZWNkNmQwZTEwMzQwNjI2MDU1NTciLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODYwMCIsImxlZ0lkIjoiOTE1NGI5MjJiMjhlZTEzZmNiNDBiYmU2MDc5ZTg1YTUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOWI0NDA2YzZiNTBmZWNkNmQwZTEwMzQwNjI2MDU1NTciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5YjQ0MDZjNmI1MGZlY2Q2ZDBlMTAzNDA2MjYwNTU1NyIsImR1cmF0aW9uIjoxOTUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzE4NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTg2IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTQ6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTc6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-60", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT21H55M", "journey_duration_seconds": 78900, "layover_duration": "PT9H0M", "layover_duration_seconds": 32400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131400can2026101317153186can202611081925dac202611082150391", "destination_reach_time": "PT21H55M", "destination_reach_timestamp": 78900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-61", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-61-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "00f862a4ca34f8d2c69624ba88bf1819", "origin": "PKX", "departure_time": "2026-10-13T09:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-61-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808610", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjEwIiwibGVnSWQiOiI2YTQ5YjM2YjBjODFkZmIyZDM2ZWEzMGRlNmZiM2IwMiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODYxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI2YTQ5YjM2YjBjODFkZmIyZDM2ZWEzMGRlNmZiM2IwMiIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheMDBmODYyYTRjYTM0ZjhkMmM2OTYyNGJhODhiZjE4MTkiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODYxMCIsImxlZ0lkIjoiNmE0OWIzNmIwYzgxZGZiMmQzNmVhMzBkZTZmYjNiMDIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMDBmODYyYTRjYTM0ZjhkMmM2OTYyNGJhODhiZjE4MTkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwMGY4NjJhNGNhMzRmOGQyYzY5NjI0YmE4OGJmMTgxOSIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzAwMCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMDAwIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDk6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-61", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT4H30M", "layover_duration_seconds": 16200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130930can2026101312403000can202611081925dac202611082150391", "destination_reach_time": "PT17H20M", "destination_reach_timestamp": 62400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-62", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-62-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H0M", "transit_time": "5H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "9831e5d4dcfc38551e364337731249ca", "origin": "PKX", "departure_time": "2026-10-13T10:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T13:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H15M", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3166" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3166" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-62-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808620", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjIwIiwibGVnSWQiOiI4YzE3N2U4YTZkYmU0NjI3ZDA1YTUyODA0OWNkNTE5OSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODYyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI4YzE3N2U4YTZkYmU0NjI3ZDA1YTUyODA0OWNkNTE5OSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheOTgzMWU1ZDRkY2ZjMzg1NTFlMzY0MzM3NzMxMjQ5Y2EiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODYyMCIsImxlZ0lkIjoiOGMxNzdlOGE2ZGJlNDYyN2QwNWE1MjgwNDljZDUxOTkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOTgzMWU1ZDRkY2ZjMzg1NTFlMzY0MzM3NzMxMjQ5Y2EiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5ODMxZTVkNGRjZmMzODU1MWUzNjQzMzc3MzEyNDljYSIsImR1cmF0aW9uIjoxOTUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzE2NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTY2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTM6NDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-62", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT18H25M", "journey_duration_seconds": 66300, "layover_duration": "PT5H30M", "layover_duration_seconds": 19800, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131030can2026101313453166can202611081925dac202611082150391", "destination_reach_time": "PT18H25M", "destination_reach_timestamp": 66300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-63", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-63-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H55M", "transit_time": "8H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "fb297e8e4f951177702569efb97a3ff7", "origin": "PKX", "departure_time": "2026-10-13T13:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T16:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT08H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3106" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3106" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-63-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808630", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjMwIiwibGVnSWQiOiJhNTUyNzZiZGVjNzQ4MWM5NDhjY2RlNzgyZWQyYzgyZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODYzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJhNTUyNzZiZGVjNzQ4MWM5NDhjY2RlNzgyZWQyYzgyZCIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheZmIyOTdlOGU0Zjk1MTE3NzcwMjU2OWVmYjk3YTNmZjciLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODYzMCIsImxlZ0lkIjoiYTU1Mjc2YmRlYzc0ODFjOTQ4Y2NkZTc4MmVkMmM4MmQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZmIyOTdlOGU0Zjk1MTE3NzcwMjU2OWVmYjk3YTNmZjciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJmYjI5N2U4ZTRmOTUxMTc3NzAyNTY5ZWZiOTdhM2ZmNyIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTA2IiwiYWlyY3JhZnRDb2RlIjoiMzUwIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTY6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-63", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT21H20M", "journey_duration_seconds": 76800, "layover_duration": "PT8H30M", "layover_duration_seconds": 30600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131330can2026101316403106can202611081925dac202611082150391", "destination_reach_time": "PT21H20M", "destination_reach_timestamp": 76800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-64", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-64-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H0M", "transit_time": "16H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 7, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "affd6742a6fc894c6621d40091a20914", "origin": "PKX", "departure_time": "2026-10-13T21:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-14T00:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H15M", "distance": null, "lay_over": "PT16H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3114" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3114" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-64-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808640", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjQwIiwibGVnSWQiOiI0OGY5N2JhMzUzMjdiY2JkNDc1NTY1MGQzZjMxY2I2ZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODY0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI0OGY5N2JhMzUzMjdiY2JkNDc1NTY1MGQzZjMxY2I2ZSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheYWZmZDY3NDJhNmZjODk0YzY2MjFkNDAwOTFhMjA5MTQiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODY0MCIsImxlZ0lkIjoiNDhmOTdiYTM1MzI3YmNiZDQ3NTU2NTBkM2YzMWNiNmUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI3IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYWZmZDY3NDJhNmZjODk0YzY2MjFkNDAwOTFhMjA5MTQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhZmZkNjc0MmE2ZmM4OTRjNjYyMWQ0MDA5MWEyMDkxNCIsImR1cmF0aW9uIjoxOTUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTE0IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMjE6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTRUMDA6NDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-64", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT1D5H25M", "journey_duration_seconds": 105900, "layover_duration": "PT16H30M", "layover_duration_seconds": 59400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610132130can2026101400453114can202611081925dac202611082150391", "destination_reach_time": "PT1D5H25M", "destination_reach_timestamp": 105900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-65", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-65-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "61fc61d94a513a7a7d7980817d995ee4", "origin": "PKX", "departure_time": "2026-10-13T19:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3110" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3110" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-65-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808650", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjUwIiwibGVnSWQiOiJjOWM3NDIxNDVkNTExOTNjMmY4YTYxNmY1NDIzOGFjMSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODY1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjOWM3NDIxNDVkNTExOTNjMmY4YTYxNmY1NDIzOGFjMSIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheNjFmYzYxZDk0YTUxM2E3YTdkNzk4MDgxN2Q5OTVlZTQiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODY1MCIsImxlZ0lkIjoiYzljNzQyMTQ1ZDUxMTkzYzJmOGE2MTZmNTQyMzhhYzEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjFmYzYxZDk0YTUxM2E3YTdkNzk4MDgxN2Q5OTVlZTQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2MWZjNjFkOTRhNTEzYTdhN2Q3OTgwODE3ZDk5NWVlNCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExMCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTEwIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTk6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-65", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT1D3H20M", "journey_duration_seconds": 98400, "layover_duration": "PT14H30M", "layover_duration_seconds": 52200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131930can2026101322403110can202611081925dac202611082150391", "destination_reach_time": "PT1D3H20M", "destination_reach_timestamp": 98400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-66", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-66-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "82fb7d926f5b63de6d62260eed83567c", "origin": "PKX", "departure_time": "2026-10-13T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H5M", "distance": null, "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-66-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808660", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjYwIiwibGVnSWQiOiJkYjIxMWJkMWVmY2YyZThkYjUxYTZlNjEyYzcwYzBhYiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODY2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkYjIxMWJkMWVmY2YyZThkYjUxYTZlNjEyYzcwYzBhYiIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheODJmYjdkOTI2ZjViNjNkZTZkNjIyNjBlZWQ4MzU2N2MiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODY2MCIsImxlZ0lkIjoiZGIyMTFiZDFlZmNmMmU4ZGI1MWE2ZTYxMmM3MGMwYWIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiODJmYjdkOTI2ZjViNjNkZTZkNjIyNjBlZWQ4MzU2N2MiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4MmZiN2Q5MjZmNWI2M2RlNmQ2MjI2MGVlZDgzNTY3YyIsImR1cmF0aW9uIjoxODUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzExNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTE2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDc6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-66", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT15H15M", "journey_duration_seconds": 54900, "layover_duration": "PT2H30M", "layover_duration_seconds": 9000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611081925dac202611082150391", "destination_reach_time": "PT15H15M", "destination_reach_timestamp": 54900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-67", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-67-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H55M", "transit_time": "10H30M", "routes": [ { "air_segment_key": "c9254079092e9d0e2e8f9d4eeb221e58", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Z", "meal_code": null, "seat_available": 9, "fareBasisCode": "Z2AZGYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Z2AZGYSS" ] } } }, { "air_segment_key": "623c8010d27189fca1d5a03982267f1d", "origin": "PKX", "departure_time": "2026-10-13T15:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T18:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT10H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3104" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3104" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-67-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "2386908639f6157e34bd987a3d891566", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808670", "fareSequence": 0, "price": { "currency": "BDT", "total": 124793.3, "gross_total": 969.02, "base_fare": 91409.07, "tax": 33065.4, "sell": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTc4LjUyLCJiYXNlX2ZhcmUiOjcxNi43NSwidGF4IjoyNTkuMjd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuNTIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yNywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NjkuMDIsImJhc2VfZmFyZSI6NzA5Ljc1LCJ0YXgiOjI1OS4yN319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 124793.3, "base_fare": 91409.07, "tax": 33065.4, "gross": { "base_fare": "90516.34", "tax": "33065.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk3OC41MiIsImJhc2VfZmFyZSI6IjcxNi43NSIsInRheCI6IjI1OS4yNyIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjcwOS43NSIsInRheCI6IjI1OS4yNyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTcxLjUyIiwiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzA5Ljc1IiwidGF4IjoiMjU5LjI3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NjkuMDIiLCJiYXNlX2ZhcmUiOiI3MDkuNzUiLCJ0YXgiOiIyNTkuMjciLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTcxLjUyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "Review-FareRule", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjcwIiwibGVnSWQiOiI2MWNmZTY4NjBlNGI4YmQ1ZTgyNWE5NzFhODRlYWEzNiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODY3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI2MWNmZTY4NjBlNGI4YmQ1ZTgyNWE5NzFhODRlYWEzNiIsInNlZ21lbnRJZHMiOlsiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTheNjIzYzgwMTBkMjcxODlmY2ExZDVhMDM5ODIyNjdmMWQiLCIyMzg2OTA4NjM5ZjYxNTdlMzRiZDk4N2EzZDg5MTU2NiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODY3MCIsImxlZ0lkIjoiNjFjZmU2ODYwZTRiOGJkNWU4MjVhOTcxYTg0ZWFhMzYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3MDkuNzUsInRvdGFsVGF4IjoyNTkuMjcsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIloyQVpHWVNTIiwiUSIsIkUyQVNSWVNTIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiJjOTI1NDA3OTA5MmU5ZDBlMmU4ZjlkNGVlYjIyMWU1OCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjIzYzgwMTBkMjcxODlmY2ExZDVhMDM5ODIyNjdmMWQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5IjoiYWlybGluZVBvbGljeUFwcGxpZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJhaXJsaW5lUG9saWN5QXBwbGllZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJaIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiYzkyNTQwNzkwOTJlOWQwZTJlOGY5ZDRlZWIyMjFlNTgiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaODAxMCIsImFpcmNyYWZ0Q29kZSI6IjMyUSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMTo0NSIsImFyckFpcnBvcnQiOiJQS1giLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2MjNjODAxMGQyNzE4OWZjYTFkNWEwMzk4MjI2N2YxZCIsImR1cmF0aW9uIjoxOTAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzEwNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1ozMTA0IiwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTg6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjIzODY5MDg2MzlmNjE1N2UzNGJkOTg3YTNkODkxNTY2IiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IkNaIiwiZmxpZ2h0Tm8iOiIzOTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHRObyI6IkNaMzkxIiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 124793.3, "calendar_total_sell": 124793.3, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 124793.3, "filter": { "id": "F1F400029-67", "price": 124793.3, "gross_total": 969.02, "journey_duration": "PT23H20M", "journey_duration_seconds": 84000, "layover_duration": "PT10H30M", "layover_duration_seconds": 37800, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "Review-FareRule", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610131530can2026101318403104can202611081925dac202611082150391", "destination_reach_time": "PT23H20M", "destination_reach_timestamp": 84000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-68-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "7487f0213a3ef0da379972d0f520d159", "origin": "DAC", "departure_time": "2026-10-12T22:50:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": null, "seat_available": 3, "fareBasisCode": "TOWBVLBD\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "TOWBVLBD\/DISC" ] } } }, { "air_segment_key": "61f6a4f11943c378e52383eef380b7ab", "origin": "KUL", "departure_time": "2026-10-13T21:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "VOWBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBVLMY\/DISC" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-68-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "b519e799983236bc014a9bbc66da51fb", "origin": "CAN", "departure_time": "2026-11-08T03:10:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "QRTBVLCN\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTBVLCN\/DISC" ] } } }, { "air_segment_key": "dac9de1058ac968227b89bd885d34126", "origin": "KUL", "departure_time": "2026-11-08T20:20:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": null, "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": null, "seat_available": 3, "fareBasisCode": "TRTBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "TRTBVLMY\/DISC" ] } } } ] } ], "price": { "currency": "BDT", "total": 125078.97, "gross_total": 971.26, "base_fare": 96224.7, "tax": 28535.44, "sell": { "currency": "BDT", "total": 125078.97, "base_fare": 96224.7, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTgwLjc2LCJiYXNlX2ZhcmUiOjc1NC41MSwidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzMuNzYsImJhc2VfZmFyZSI6NzQ3LjUxLCJ0YXgiOjIyMy43NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuMjYsImJhc2VfZmFyZSI6NzQ3LjUxLCJ0YXgiOjIyMy43NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 125078.97, "base_fare": 96224.7, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95331.97", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 125078.97, "base_fare": 96224.7, "tax": 28535.44, "gross": { "base_fare": "95331.97", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk4MC43NiIsImJhc2VfZmFyZSI6Ijc1NC41MSIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Ny41MSIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTczLjc2IiwiYmFzZV9mYXJlIjoiNzQ3LjUxIiwidGF4IjoiMjIzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3LjUxIiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NzEuMjYiLCJiYXNlX2ZhcmUiOiI3NDcuNTEiLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTczLjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808680", "fareSequence": 0, "price": { "currency": "BDT", "total": 125078.97, "gross_total": 971.26, "base_fare": 96224.7, "tax": 28535.44, "sell": { "currency": "BDT", "total": 125078.97, "base_fare": 96224.7, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTgwLjc2LCJiYXNlX2ZhcmUiOjc1NC41MSwidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzMuNzYsImJhc2VfZmFyZSI6NzQ3LjUxLCJ0YXgiOjIyMy43NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5NzEuMjYsImJhc2VfZmFyZSI6NzQ3LjUxLCJ0YXgiOjIyMy43NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 125078.97, "base_fare": 96224.7, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "95331.97", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 125078.97, "base_fare": 96224.7, "tax": 28535.44, "gross": { "base_fare": "95331.97", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk4MC43NiIsImJhc2VfZmFyZSI6Ijc1NC41MSIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc0Ny41MSIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTczLjc2IiwiYmFzZV9mYXJlIjoiNzQ3LjUxIiwidGF4IjoiMjIzLjc1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiNzQ3LjUxIiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiI5NzEuMjYiLCJiYXNlX2ZhcmUiOiI3NDcuNTEiLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6OTczLjc2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NjgwIiwibGVnSWQiOiJkZjQ0OGVmYTc3MDM1YmIxMTZjOWY2NTVmNjk3MzcyNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODY4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkZjQ0OGVmYTc3MDM1YmIxMTZjOWY2NTVmNjk3MzcyNSIsInNlZ21lbnRJZHMiOlsiNzQ4N2YwMjEzYTNlZjBkYTM3OTk3MmQwZjUyMGQxNTleNjFmNmE0ZjExOTQzYzM3OGU1MjM4M2VlZjM4MGI3YWIiLCJiNTE5ZTc5OTk4MzIzNmJjMDE0YTliYmM2NmRhNTFmYl5kYWM5ZGUxMDU4YWM5NjgyMjdiODliZDg4NWQzNDEyNiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODY4MCIsImxlZ0lkIjoiZGY0NDhlZmE3NzAzNWJiMTE2YzlmNjU1ZjY5NzM3MjUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiT0QiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3NDcuNTEsInRvdGFsVGF4IjoyMjMuNzUsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVE9XQlZMQkRcL0RJU0MiLCJWT1dCVkxNWVwvRElTQyIsIlFSVEJWTENOXC9ESVNDIiwiVFJUQlZMTVlcL0RJU0MiXSwiYXZhaWxhYmlsaXR5IjpbIjMiLCIzIiwiMyIsIjMiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiI3NDg3ZjAyMTNhM2VmMGRhMzc5OTcyZDBmNTIwZDE1OSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNjFmNmE0ZjExOTQzYzM3OGU1MjM4M2VlZjM4MGI3YWIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImI1MTllNzk5OTgzMjM2YmMwMTRhOWJiYzY2ZGE1MWZiIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJkYWM5ZGUxMDU4YWM5NjgyMjdiODliZDg4NWQzNDEyNiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6dHJ1ZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVCIsIlYiLCJRIiwiVCJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiI3NDg3ZjAyMTNhM2VmMGRhMzc5OTcyZDBmNTIwZDE1OSIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJPRCIsImZsaWdodE5vIjoiMTY1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik9EIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJPRDE2NSIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjI6NTAiLCJhcnJBaXJwb3J0IjoiS1VMIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDA0OjQwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2MWY2YTRmMTE5NDNjMzc4ZTUyMzgzZWVmMzgwYjdhYiIsImR1cmF0aW9uIjoyNTUsImNhcnJpZXIiOiJPRCIsImZsaWdodE5vIjoiNjEyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik9EIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJPRDYxMiIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMjE6NTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTEwLTE0VDAyOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiNTE5ZTc5OTk4MzIzNmJjMDE0YTliYmM2NmRhNTFmYiIsImR1cmF0aW9uIjoyNDUsImNhcnJpZXIiOiJPRCIsImZsaWdodE5vIjoiNjEzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik9EIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJPRDYxMyIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDAzOjEwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDc6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImRhYzlkZTEwNThhYzk2ODIyN2I4OWJkODg1ZDM0MTI2IiwiZHVyYXRpb24iOjIzMCwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiIxNjYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9EMTY2IiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IktVTCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjA6MjAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMjoxMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 125078.97, "calendar_total_sell": 125078.97, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 125078.97, "filter": { "id": "F1F400029-68", "price": 125078.97, "gross_total": 971.26, "journey_duration": "PT1D22H20M", "journey_duration_seconds": 166800, "layover_duration": "PT1D6H20M", "layover_duration_seconds": 109200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T22:50:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 35, "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122250kul202610130440165kul202610132155can202610140210612can202611080310kul202611080715613kul202611082020dac202611082210166", "destination_reach_time": "PT1D22H20M", "destination_reach_timestamp": 166800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBSSBD", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yNPm5pk5XBRgZrO+hl\/\/8ZU9INJogtW4rtEILTWw7swj8avJtHQt4ikOF6t+0O608kTNUOkj1ez3ValimhDDFaMeYqH9mqMXo8K2Hm7IdUgL3GNEZpbq0Mmmkoq1GoGviRy1U0j2mdEl2bB+ErsYMu1a8PJ9UsOA==", "FareInfoRef": "Cea3oBmAuDKAbg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBSSBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7qUScW8s1I2JBqO7e+Di\/5\/hQDBxCO3QaafEGFX0LLOE+I8Jn+lpKEcGCpTXlgz1JxF4vipE5ILXe0\/blgzNxDlWSj91ZNcbs2bPhFVW7VItxIj340FNQ3Omp0NbjUZZwI9cb6RlsT2ZKDfPxJAkgD\/l1BcgEyxH", "FareInfoRef": "Cea3oBmAuDKAFh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 125100, "gross_total": 124400, "base_fare": 97752, "tax": 27348, "sell": { "currency": "BDT", "total": 125100, "base_fare": 97752, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1MTAwLCJiYXNlX2ZhcmUiOjk3NzUyLCJ0YXgiOjI3MzQ4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0NDAwLCJiYXNlX2ZhcmUiOjk3MDUyLCJ0YXgiOjI3MzQ4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNDQwMCwiYmFzZV9mYXJlIjo5NzA1MiwidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 125100, "base_fare": 97752, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "97052.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 125100, "base_fare": 97752, "tax": 27348, "gross": { "base_fare": "97052.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTEwMC4wMCIsImJhc2VfZmFyZSI6Ijk3NzUyLjAwIiwidGF4IjoiMjczNDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NzA1Mi4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjQ0MDAuMDAiLCJiYXNlX2ZhcmUiOiI5NzA1Mi4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTcwNTIuMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNDQwMC4wMCIsImJhc2VfZmFyZSI6Ijk3MDUyLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTI0NDAwLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiNTAwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjYwMDAuMDAifSwiRTUiOnsiYW1vdW50IjoiNDQ3LjAwIn0sIllRIjp7ImFtb3VudCI6Ijk5MDQuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIxMDQ5Ny4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiT1ciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiVVQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYwMDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIyNiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikg4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTc0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MDQiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBSSBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBSSMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBSSMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBSSBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBSSBD", "FareRuleKey": "gws-eJxNTssKwzAM+5iiu+yNPm5pk5XBRgZrO+hl\/\/8ZU9INJogtW4rtEILTWw7swj8avJtHQt4ikOF6t+0O608kTNUOkj1ez3ValimhDDFaMeYqH9mqMXo8K2Hm7IdUgL3GNEZpbq0Mmmkoq1GoGviRy1U0j2mdEl2bB+ErsYMu1a8PJ9UsOA==", "FareInfoRef": "Cea3oBmAuDKAbg9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-19", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBSSBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7qUScW8s1I2JBqO7e+Di\/5\/hQDBxCO3QaafEGFX0LLOE+I8Jn+lpKEcGCpTXlgz1JxF4vipE5ILXe0\/blgzNxDlWSj91ZNcbs2bPhFVW7VItxIj340FNQ3Omp0NbjUZZwI9cb6RlsT2ZKDfPxJAkgD\/l1BcgEyxH", "FareInfoRef": "Cea3oBmAuDKAFh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 125100, "calendar_total_sell": 125100, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 125100, "filter": { "id": "F1TT00016-19", "price": 125100, "journey_duration": "PT1D22H0M", "journey_duration_seconds": 165600, "layover_duration": "PT1D6H0M", "layover_duration_seconds": 108000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T01:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120110kul202610120700161kul202610122155can202610130210612can202611080310kul202611080715613kul202611082220dac202611090010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-12", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxNMWRrMTVjSGRPZVRWMlRrTndPRlpFVlhGV1JHTnhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOCNwNXxUNXwx", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyOSNwNXxUNXwx", "origin": "KUL", "departure_time": "2026-10-13 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D21H35M", "transit_time": "1D5H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxNMWRrMTVjSGRPZVRWMlRrTndPRlpFVlhGV1JHTnhmREUxZkRZek9USTBNelUwTWpZNU1qUTROamt6TVNSdU5BPT18VUFwaUdhbGlsZW9SZXN0", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwN3xUN3wx", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwN3xUN3wx", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 125406.1, "gross_total": 131332, "base_fare": 100970, "tax": 31455, "sell": { "currency": "BDT", "total": 125406.1, "base_fare": 100970, "tax": 31455 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI1NDA2LjEsImJhc2VfZmFyZSI6MTAwOTcwLCJ0YXgiOjMxNDU1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI0NzA2LjEsImJhc2VfZmFyZSI6MTAwMjcwLCJ0YXgiOjMxNDU1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMTMzMiwiYmFzZV9mYXJlIjoxMDAyNzAsInRheCI6MzEwNjJ9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 125406.1, "base_fare": 100970, "tax": 31455, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100270.00", "tax": "31062.00", "discount": 7018.9, "ait": "393.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 125406.1, "base_fare": 100970, "tax": 31455, "gross": { "base_fare": "100270.00", "tax": "31062.00", "discount": "7018.90", "ait": "393.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNTQwNi4xMCIsImJhc2VfZmFyZSI6IjEwMDk3MC4wMCIsInRheCI6IjMxNDU1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiMzEwNjIuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiIzOTMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI0NzA2LjEwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiMzE0NTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDAyNzAuMDAiLCJ0YXgiOiIzMTA2Mi4wMCIsImRpc2NvdW50IjoiNzAxOC45MCIsImFpdCI6IjM5My4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMxMzMyLjAwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiMzEwNjIuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiIzOTMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjQ3MDYuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 125406.1, "filter": { "id": "F1TF00018-12", "price": 125406.1, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130900can202610131310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-7", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT31H30M", "transit_time": "4D9H40M", "routes": [ { "air_segment_key": "0-7", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB112", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] }, "fareComponents_id": 4, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-7", "origin": "SIN", "departure_time": "2026-10-14T05:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T09:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT23H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 100 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8430 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB113", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] }, "fareComponents_id": 4, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-7", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "4D12H30M", "routes": [ { "air_segment_key": "0-7", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB114", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-7", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB115", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB116", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 126117.09, "gross_total": 981.9, "base_fare": 108912.93, "tax": 17204.16, "sell": { "currency": "BDT", "total": 126117.09, "base_fare": 108912.93, "tax": 17204.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTg4LjksImJhc2VfZmFyZSI6ODU0LCJ0YXgiOjEzNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTgxLjksImJhc2VfZmFyZSI6ODQ3LCJ0YXgiOjEzNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk4MS45LCJiYXNlX2ZhcmUiOjg0NywidGF4IjoxMzQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 126117.09, "base_fare": 108912.93, "tax": 17204.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108020.20", "tax": "17204.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 126117.09, "base_fare": 108912.93, "tax": 17204.16, "gross": { "base_fare": "108020.20", "tax": "17204.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk4OC45MCIsImJhc2VfZmFyZSI6Ijg1NC4wMCIsInRheCI6IjEzNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg0Ny4wMCIsInRheCI6IjEzNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTgxLjkwIiwiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTM0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTgxLjkwIiwiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk4MS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-29", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-29-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NSwiZWxhcHNlZFRpbWUiOjE4OTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDA1OjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDA5OjI1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg0MzAsIm9wZXJhdGluZyI6IlRSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxMDAsImFpcmNyYWZ0X2NvZGUiOiI3ODkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjQsImVsYXBzZWRUaW1lIjo2NzAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxMzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNzo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0yOSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTI5LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMjktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo5ODEuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4NDcsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6OTgxLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODQ3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJIMjNCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjExMiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkgyM0JEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTEzIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMTE0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjExNSIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0IxMTYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTMwIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzAtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zMC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNTMuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA1My45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjkxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJIMjNCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjExNiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkgyM0JEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTE3IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTE4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTE5IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkYzMVNCMTIwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTMxIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzEtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zMS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0OTUuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzYxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0OTUuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzYxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUyMUJEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTIwIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTIxQkRSUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMjEiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMjIiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxMjMiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0IxMjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 126117.09, "calendar_total_sell": 126117.09, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 126117.09, "filter": { "id": "F1SC00006-7", "price": 126117.09, "gross_total": 981.9, "journey_duration": "PT10D2H25M", "journey_duration_seconds": 872700, "layover_duration": "PT4D12H30M", "layover_duration_seconds": 390600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610140515can202610140925100adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-8", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT31H30M", "transit_time": "5D11H45M", "routes": [ { "air_segment_key": "0-8", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB124", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] }, "fareComponents_id": 4, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-8", "origin": "SIN", "departure_time": "2026-10-14T05:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T09:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT23H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 100 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8430 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB125", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] }, "fareComponents_id": 4, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-8", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "6D1H50M", "routes": [ { "air_segment_key": "0-8", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB126", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-8", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB127", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB128", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 126117.09, "gross_total": 981.9, "base_fare": 108912.93, "tax": 17204.16, "sell": { "currency": "BDT", "total": 126117.09, "base_fare": 108912.93, "tax": 17204.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTg4LjksImJhc2VfZmFyZSI6ODU0LCJ0YXgiOjEzNC45fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTgxLjksImJhc2VfZmFyZSI6ODQ3LCJ0YXgiOjEzNC45LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk4MS45LCJiYXNlX2ZhcmUiOjg0NywidGF4IjoxMzQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 126117.09, "base_fare": 108912.93, "tax": 17204.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108020.20", "tax": "17204.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 126117.09, "base_fare": 108912.93, "tax": 17204.16, "gross": { "base_fare": "108020.20", "tax": "17204.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk4OC45MCIsImJhc2VfZmFyZSI6Ijg1NC4wMCIsInRheCI6IjEzNC45MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijg0Ny4wMCIsInRheCI6IjEzNC45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTgxLjkwIiwiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTM0LjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTgxLjkwIiwiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTM0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk4MS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-32", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-32-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NSwiZWxhcHNlZFRpbWUiOjE4OTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDA1OjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDA5OjI1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg0MzAsIm9wZXJhdGluZyI6IlRSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxMDAsImFpcmNyYWZ0X2NvZGUiOiI3ODkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjEsImVsYXBzZWRUaW1lIjoxMzQ1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjYwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiU0lOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMDY6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUzLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUzLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zMi0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTMyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6OTgxLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODQ3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjk4MS45LCJ0b3RhbFRheEFtb3VudCI6MTM0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg0NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSDIzQkRSUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IxMjQiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJIMjNCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEyNSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjEyNiIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0IxMjciLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRDb2RlIjoiRkY0MVNCMTI4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zMyIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTMzLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzMtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDUzLjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTE5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNTMuOSwidG90YWxUYXhBbW91bnQiOjEzNC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjQsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkgiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSDIzQkRSUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IxMjgiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJIMjNCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEyOSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEzMCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEzMSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjEzMiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zNCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTM0LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzQtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDk1LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTM2MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDk1LjksInRvdGFsVGF4QW1vdW50IjoxMzQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTM2MSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMjFCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjEzMiIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUyMUJEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTMzIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTM0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTM1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRDb2RlIjoiRkYyMVNCMTM2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 126117.09, "calendar_total_sell": 126117.09, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 126117.09, "filter": { "id": "F1SC00006-8", "price": 126117.09, "gross_total": 981.9, "journey_duration": "PT12D8H20M", "journey_duration_seconds": 1066800, "layover_duration": "PT6D1H50M", "layover_duration_seconds": 525000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610140515can202610140925100adtcan202611080215sin202611080635853adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-10", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "6D17H40M", "routes": [ { "air_segment_key": "0-10", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB152", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-10", "origin": "SIN", "departure_time": "2026-10-13T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB153", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-10", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT35H10M", "transit_time": "6D17H40M", "routes": [ { "air_segment_key": "0-10", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB154", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-10", "origin": "SIN", "departure_time": "2026-11-09T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-09T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT1D02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB155", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB156", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 127456.18, "gross_total": 992.4, "base_fare": 105214.48, "tax": 22241.7, "sell": { "currency": "BDT", "total": 127456.18, "base_fare": 105214.48, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTk5LjQsImJhc2VfZmFyZSI6ODI1LCJ0YXgiOjE3NC40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTkyLjQsImJhc2VfZmFyZSI6ODE4LCJ0YXgiOjE3NC40LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk5Mi40LCJiYXNlX2ZhcmUiOjgxOCwidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 127456.18, "base_fare": 105214.48, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104321.75", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 127456.18, "base_fare": 105214.48, "tax": 22241.7, "gross": { "base_fare": "104321.75", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk5OS40MCIsImJhc2VfZmFyZSI6IjgyNS4wMCIsInRheCI6IjE3NC40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4wMCIsInRheCI6IjE3NC40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTkyLjQwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTc0LjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTkyLjQwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk5Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-39", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-39-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NiwiZWxhcHNlZFRpbWUiOjEzNDAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDE5OjUwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDAwOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjIxMTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxMzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNzo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zOSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTM5LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjo5OTIuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MTgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6OTkyLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODE4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IxNTIiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJXMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjMxU0IxNTMiLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAyMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNzUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0IxNTQiLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMTU1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kQ29kZSI6IkZGNDFTQjE1NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDAiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00MC0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQwLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA2NC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg5MCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDY0LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjE1NiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjE1NyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjE1OCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjE1OSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjE2MCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00MSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQxLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDEtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjEwLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjEwLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTQzNiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNjAiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNjEiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNjIiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNjMiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0IxNjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDIiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00Mi0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQyLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MzIwNi40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMwMzIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MzIwNi40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjMwMzIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkMiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQzEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCMTY0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQyIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJDMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IxNjUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjE2NiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMTY3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjcxU0IxNjgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 127456.18, "calendar_total_sell": 127456.18, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 127456.18, "filter": { "id": "F1SC00006-10", "price": 127456.18, "gross_total": 992.4, "journey_duration": "PT14D9H35M", "journey_duration_seconds": 1244100, "layover_duration": "PT6D17H40M", "layover_duration_seconds": 582000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-09T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610131950can202610140015852adtcan202611081330sin202611081750851adtsin202611092040dac202611092240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-9", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "6D3H50M", "routes": [ { "air_segment_key": "0-9", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB136", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-9", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": null, "fareBasisCode": "W14BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB137", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W14BDRAPO" ] }, "fareComponents_id": 2, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-9", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT35H10M", "transit_time": "6D3H50M", "routes": [ { "air_segment_key": "0-9", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB138", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-9", "origin": "SIN", "departure_time": "2026-11-09T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-09T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT1D02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB139", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB140", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 127456.18, "gross_total": 992.4, "base_fare": 105214.48, "tax": 22241.7, "sell": { "currency": "BDT", "total": 127456.18, "base_fare": 105214.48, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTk5LjQsImJhc2VfZmFyZSI6ODI1LCJ0YXgiOjE3NC40fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6OTkyLjQsImJhc2VfZmFyZSI6ODE4LCJ0YXgiOjE3NC40LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk5Mi40LCJiYXNlX2ZhcmUiOjgxOCwidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 127456.18, "base_fare": 105214.48, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "104321.75", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 127456.18, "base_fare": 105214.48, "tax": 22241.7, "gross": { "base_fare": "104321.75", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk5OS40MCIsImJhc2VfZmFyZSI6IjgyNS4wMCIsInRheCI6IjE3NC40MCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjgxOC4wMCIsInRheCI6IjE3NC40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTkyLjQwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTc0LjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTkyLjQwIiwiYmFzZV9mYXJlIjoiODE4LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjk5Mi40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-35", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-35-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NywiZWxhcHNlZFRpbWUiOjYxNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0NSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjU1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjoxLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDA2OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Nywib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NywiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6MDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIzIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMTI6MTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUwLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo4LCJlbGFwc2VkVGltZSI6MjExMCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDEzOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE3OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MSwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MSwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDlUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDlUMjI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ2LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ2LCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTM1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzUtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zNS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjk5Mi40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgxOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjo5OTIuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MTgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6eyIyIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIzIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIwIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LCIxIjp7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19fX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEzNiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjEzNyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjEzOCIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0IxMzkiLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRDb2RlIjoiRkY0MVNCMTQwIiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zNiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTM2LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDY0LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkwLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwNjQuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTAsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTQwIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTQxIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTQyIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTQzIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkYzMVNCMTQ0IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTM3IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzctMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zNy0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE2MTAuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MTAuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNDM2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE0NCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE0NSIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE0NiIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE0NyIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kQ29kZSI6IkZGMjFTQjE0OCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC0zOCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTM4LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtMzgtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyOTI4LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mjc1NCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTI4LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mjc1NCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IxNDgiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkoxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNjFTQjE0OSIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDE1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMTUwIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVSIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJVMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjcxU0IxNTEiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGNzFTQjE1MiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 127456.18, "calendar_total_sell": 127456.18, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 127456.18, "filter": { "id": "F1SC00006-9", "price": 127456.18, "gross_total": 992.4, "journey_duration": "PT13D2H55M", "journey_duration_seconds": 1133700, "layover_duration": "PT6D3H50M", "layover_duration_seconds": 532200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-09T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610130800can202610131210850adtcan202611081330sin202611081750851adtsin202611092040dac202611092240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvYxm5dWyYkUJFYd9iF\/z8DtwMJS02c2E3ivTfawImj\/0eHd\/dMyFsEMkzvvj1gdiLhVO0geUF5lbCuIaEOcXTVmJt8ZNeM0eJZCQsXO6QK7C2mOUqzfpBBMx3qalSqBn7kehPNcyoh0bR5Er4SR+hS\/foAJLcsNQ==", "FareInfoRef": "Cea3oBmAuDKA1g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8m6db3RwqpJm5i00gOX\/f8ZM4hJMyIxceLgvTfahTMn\/48Bn+EVkY4AJJhuXALMTiRGvQpIXpHfed33NaKaOKdKaqf07FpjsDAqYeNmTSpJ6PFxPKXZuTrL06GuRqUq4Edud9G0xLxGmjbPQpc4QT\/V1Bcf+ixG", "FareInfoRef": "Cea3oBmAuDKAPh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 127576, "gross_total": 126876, "base_fare": 100228, "tax": 27348, "sell": { "currency": "BDT", "total": 127576, "base_fare": 100228, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI3NTc2LCJiYXNlX2ZhcmUiOjEwMDIyOCwidGF4IjoyNzM0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNjg3NiwiYmFzZV9mYXJlIjo5OTUyOCwidGF4IjoyNzM0OCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMjY4NzYsImJhc2VfZmFyZSI6OTk1MjgsInRheCI6MjczNDh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 127576, "base_fare": 100228, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99528.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 127576, "base_fare": 100228, "tax": 27348, "gross": { "base_fare": "99528.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNzU3Ni4wMCIsImJhc2VfZmFyZSI6IjEwMDIyOC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk1MjguMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI2ODc2LjAwIiwiYmFzZV9mYXJlIjoiOTk1MjguMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5NTI4LjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjY4NzYuMDAiLCJiYXNlX2ZhcmUiOiI5OTUyOC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyNjg3NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiI5OTA0LjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMTA0OTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMjYiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjIiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI5OTA0IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBSSBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBSSMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBSSMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBSSBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvYxm5dWyYkUJFYd9iF\/z8DtwMJS02c2E3ivTfawImj\/0eHd\/dMyFsEMkzvvj1gdiLhVO0geUF5lbCuIaEOcXTVmJt8ZNeM0eJZCQsXO6QK7C2mOUqzfpBBMx3qalSqBn7kehPNcyoh0bR5Er4SR+hS\/foAJLcsNQ==", "FareInfoRef": "Cea3oBmAuDKA1g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-20", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8m6db3RwqpJm5i00gOX\/f8ZM4hJMyIxceLgvTfahTMn\/48Bn+EVkY4AJJhuXALMTiRGvQpIXpHfed33NaKaOKdKaqf07FpjsDAqYeNmTSpJ6PFxPKXZuTrL06GuRqUq4Edud9G0xLxGmjbPQpc4QT\/V1Bcf+ixG", "FareInfoRef": "Cea3oBmAuDKAPh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 127576, "calendar_total_sell": 127576, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 127576, "filter": { "id": "F1TT00016-20", "price": 127576, "journey_duration": "PT1D22H20M", "journey_duration_seconds": 166800, "layover_duration": "PT1D6H20M", "layover_duration_seconds": 109200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T22:50:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122250kul202610130440165kul202610132155can202610140210612can202611080310kul202611080715613kul202611082020dac202611082210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-69-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "7487f0213a3ef0da379972d0f520d159", "origin": "DAC", "departure_time": "2026-10-12T22:50:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "T", "meal_code": null, "seat_available": 3, "fareBasisCode": "TOWBVLBD\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "TOWBVLBD\/DISC" ] } } }, { "air_segment_key": "61f6a4f11943c378e52383eef380b7ab", "origin": "KUL", "departure_time": "2026-10-13T21:55:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00", "destination_terminal": "T1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "V", "meal_code": null, "seat_available": 3, "fareBasisCode": "VOWBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VOWBVLMY\/DISC" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-69-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "b519e799983236bc014a9bbc66da51fb", "origin": "CAN", "departure_time": "2026-11-08T03:10:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "QRTBVLCN\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTBVLCN\/DISC" ] } } }, { "air_segment_key": "6f981f8e0c0fb3a5d4e1fcf96d58ec91", "origin": "KUL", "departure_time": "2026-11-08T22:20:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": null, "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 3, "fareBasisCode": "QRTBVLMY\/DISC", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QRTBVLMY\/DISC" ] } } } ] } ], "price": { "currency": "BDT", "total": 128125.73, "gross_total": 995.15, "base_fare": 99271.46, "tax": 28535.44, "sell": { "currency": "BDT", "total": 128125.73, "base_fare": 99271.46, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwNC42NSwiYmFzZV9mYXJlIjo3NzguNCwidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5OTcuNjUsImJhc2VfZmFyZSI6NzcxLjQsInRheCI6MjIzLjc1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk5NS4xNSwiYmFzZV9mYXJlIjo3NzEuNCwidGF4IjoyMjMuNzV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 128125.73, "base_fare": 99271.46, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "98378.73", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 128125.73, "base_fare": 99271.46, "tax": 28535.44, "gross": { "base_fare": "98378.73", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDQuNjUiLCJiYXNlX2ZhcmUiOiI3NzguNDAiLCJ0YXgiOiIyMjMuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzEuNDAiLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk5Ny42NSIsImJhc2VfZmFyZSI6Ijc3MS40MCIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3MS40MCIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTk1LjE1IiwiYmFzZV9mYXJlIjoiNzcxLjQwIiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjk5Ny42NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808700", "fareSequence": 0, "price": { "currency": "BDT", "total": 128125.73, "gross_total": 995.15, "base_fare": 99271.46, "tax": 28535.44, "sell": { "currency": "BDT", "total": 128125.73, "base_fare": 99271.46, "tax": 28535.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwNC42NSwiYmFzZV9mYXJlIjo3NzguNCwidGF4IjoyMjMuNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjo5OTcuNjUsImJhc2VfZmFyZSI6NzcxLjQsInRheCI6MjIzLjc1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjk5NS4xNSwiYmFzZV9mYXJlIjo3NzEuNCwidGF4IjoyMjMuNzV9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 128125.73, "base_fare": 99271.46, "tax": 28535.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "98378.73", "tax": "28535.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 128125.73, "base_fare": 99271.46, "tax": 28535.44, "gross": { "base_fare": "98378.73", "tax": "28535.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDQuNjUiLCJiYXNlX2ZhcmUiOiI3NzguNDAiLCJ0YXgiOiIyMjMuNzUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzEuNDAiLCJ0YXgiOiIyMjMuNzUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6Ijk5Ny42NSIsImJhc2VfZmFyZSI6Ijc3MS40MCIsInRheCI6IjIyMy43NSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijc3MS40MCIsInRheCI6IjIyMy43NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6Mi41LCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiOTk1LjE1IiwiYmFzZV9mYXJlIjoiNzcxLjQwIiwidGF4IjoiMjIzLjc1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMi41MCIsInBheWFibGUiOjk5Ny42NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": false, "forSegment": null, "applied": "prior_to_departure", "amount": 0, "currency": "USD", "supplier": { "amount": 0, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "non-refundable", "change_before_departure": "not-available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzAwIiwibGVnSWQiOiJiZjEyMTllNzk5NzBiZmY0NmU5ODkwOWY2YmJmN2NkNyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODcwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJiZjEyMTllNzk5NzBiZmY0NmU5ODkwOWY2YmJmN2NkNyIsInNlZ21lbnRJZHMiOlsiNzQ4N2YwMjEzYTNlZjBkYTM3OTk3MmQwZjUyMGQxNTleNjFmNmE0ZjExOTQzYzM3OGU1MjM4M2VlZjM4MGI3YWIiLCJiNTE5ZTc5OTk4MzIzNmJjMDE0YTliYmM2NmRhNTFmYl42Zjk4MWY4ZTBjMGZiM2E1ZDRlMWZjZjk2ZDU4ZWM5MSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODcwMCIsImxlZ0lkIjoiYmYxMjE5ZTc5OTcwYmZmNDZlOTg5MDlmNmJiZjdjZDciLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiT0QiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo3NzEuNCwidG90YWxUYXgiOjIyMy43NSwidGF4QnJlYWtkb3duIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV0sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJUT1dCVkxCRFwvRElTQyIsIlZPV0JWTE1ZXC9ESVNDIiwiUVJUQlZMQ05cL0RJU0MiLCJRUlRCVkxNWVwvRElTQyJdLCJhdmFpbGFiaWxpdHkiOlsiMyIsIjMiLCIzIiwiMyJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6Ijc0ODdmMDIxM2EzZWYwZGEzNzk5NzJkMGY1MjBkMTU5IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI2MWY2YTRmMTE5NDNjMzc4ZTUyMzgzZWVmMzgwYjdhYiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYjUxOWU3OTk5ODMyMzZiYzAxNGE5YmJjNjZkYTUxZmIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjZmOTgxZjhlMGMwZmIzYTVkNGUxZmNmOTZkNThlYzkxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJ0aWNrZXRpbmdUaW1lIjoxMjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJUIiwiViIsIlEiLCJRIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6Ijc0ODdmMDIxM2EzZWYwZGEzNzk5NzJkMGY1MjBkMTU5IiwiZHVyYXRpb24iOjIzMCwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiIxNjUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9EMTY1IiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMjo1MCIsImFyckFpcnBvcnQiOiJLVUwiLCJhcnJUZXJtaW5hbCI6IlQxIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDQ6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjYxZjZhNGYxMTk0M2MzNzhlNTIzODNlZWYzODBiN2FiIiwiZHVyYXRpb24iOjI1NSwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiI2MTIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9ENjEyIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IktVTCIsImRlcFRlcm1pbmFsIjoiVDEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QyMTo1NSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQxIiwiYXJyVGltZSI6IjIwMjYtMTAtMTRUMDI6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImI1MTllNzk5OTgzMjM2YmMwMTRhOWJiYzY2ZGE1MWZiIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6Ik9EIiwiZmxpZ2h0Tm8iOiI2MTMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiT0QiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik9ENjEzIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDM6MTAiLCJhcnJBaXJwb3J0IjoiS1VMIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwNzoxNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNmY5ODFmOGUwYzBmYjNhNWQ0ZTFmY2Y5NmQ1OGVjOTEiLCJkdXJhdGlvbiI6MjMwLCJjYXJyaWVyIjoiT0QiLCJmbGlnaHRObyI6IjE2MiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJPRCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiT0QxNjIiLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMjoyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDAwOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 128125.73, "calendar_total_sell": 128125.73, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 128125.73, "filter": { "id": "F1F400029-69", "price": 128125.73, "gross_total": 995.15, "journey_duration": "PT2D0H20M", "journey_duration_seconds": 174000, "layover_duration": "PT1D8H20M", "layover_duration_seconds": 116400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T22:50:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:10:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": 35, "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122250kul202610130440165kul202610132155can202610140210612can202611080310kul202611080715613kul202611082220dac202611090010162", "destination_reach_time": "PT2D0H20M", "destination_reach_timestamp": 174000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 128128, "gross_total": 127428, "base_fare": 109140, "tax": 18988, "sell": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI4MTI4LCJiYXNlX2ZhcmUiOjEwOTE0MCwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNzQyOCwiYmFzZV9mYXJlIjoxMDg0NDAsInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI3NDI4LCJiYXNlX2ZhcmUiOjEwODQ0MCwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyODEyOC4wMCIsImJhc2VfZmFyZSI6IjEwOTE0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNzQyOC4wMCIsImJhc2VfZmFyZSI6IjEwODQ0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjc0MjguMDAiLCJiYXNlX2ZhcmUiOiIxMDg0NDAuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjc0MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-21", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 128128, "calendar_total_sell": 128128, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 128128, "filter": { "id": "F1TT00016-21", "price": 128128, "journey_duration": "PT21H25M", "journey_duration_seconds": 77100, "layover_duration": "PT4H50M", "layover_duration_seconds": 17400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 128128, "gross_total": 127428, "base_fare": 109140, "tax": 18988, "sell": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI4MTI4LCJiYXNlX2ZhcmUiOjEwOTE0MCwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNzQyOCwiYmFzZV9mYXJlIjoxMDg0NDAsInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI3NDI4LCJiYXNlX2ZhcmUiOjEwODQ0MCwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyODEyOC4wMCIsImJhc2VfZmFyZSI6IjEwOTE0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNzQyOC4wMCIsImJhc2VfZmFyZSI6IjEwODQ0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjc0MjguMDAiLCJiYXNlX2ZhcmUiOiIxMDg0NDAuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjc0MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "2", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-22", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 128128, "calendar_total_sell": 128128, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 128128, "filter": { "id": "F1TT00016-22", "price": 128128, "journey_duration": "PT1D8H40M", "journey_duration_seconds": 117600, "layover_duration": "PT16H5M", "layover_duration_seconds": 57900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 128128, "gross_total": 127428, "base_fare": 109140, "tax": 18988, "sell": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI4MTI4LCJiYXNlX2ZhcmUiOjEwOTE0MCwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNzQyOCwiYmFzZV9mYXJlIjoxMDg0NDAsInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI3NDI4LCJiYXNlX2ZhcmUiOjEwODQ0MCwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyODEyOC4wMCIsImJhc2VfZmFyZSI6IjEwOTE0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNzQyOC4wMCIsImJhc2VfZmFyZSI6IjEwODQ0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjc0MjguMDAiLCJiYXNlX2ZhcmUiOiIxMDg0NDAuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjc0MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-23", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "8", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 128128, "calendar_total_sell": 128128, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 128128, "filter": { "id": "F1TT00016-23", "price": 128128, "journey_duration": "PT1D9H30M", "journey_duration_seconds": 120600, "layover_duration": "PT16H40M", "layover_duration_seconds": 60000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610131950can202610140015852can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 128128, "gross_total": 127428, "base_fare": 109140, "tax": 18988, "sell": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI4MTI4LCJiYXNlX2ZhcmUiOjEwOTE0MCwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyNzQyOCwiYmFzZV9mYXJlIjoxMDg0NDAsInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI3NDI4LCJiYXNlX2ZhcmUiOjEwODQ0MCwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 128128, "base_fare": 109140, "tax": 18988, "gross": { "base_fare": "108440.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyODEyOC4wMCIsImJhc2VfZmFyZSI6IjEwOTE0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyNzQyOC4wMCIsImJhc2VfZmFyZSI6IjEwODQ0MC4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA4NDQwLjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjc0MjguMDAiLCJiYXNlX2ZhcmUiOiIxMDg0NDAuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjc0MjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "Q", "farebasis": "Q15BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "6", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwzAI+5jKd5x0zXZLmqzaCWkvTb3s\/z9jkGzSkAAjG0POOUhY5CQp\/8eE93S\/Qp8VUATLWhRzWg4C2rRDRI54Ma7tVuAeFLpOOzs6u66GOlvDxo2D8sDeayvVuGFsloRfhkPbwA+cLwa1tMfaSDscA6nxS0qCvWp7HySzLCU=", "FareInfoRef": "Cea3oBmAuDKAkh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-24", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075575", "brand_title": "ECONOMY VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q15BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wTWtdygsGqnSN3jwGX\/\/xkzlEkLCnZi4hBjdOKuEmSJ\/zHhMz0P2DsDBscsKcOHMEuvKkRkxaHzVh4JzUOVDeunDtT+Lrt8IWDXXbtUjTHunIzaaUxLRduMRjmBH7ndSS2V11a4RlbvVM0PURbwq5z7AinxLDs=", "FareInfoRef": "Cea3oBmAuDKAwh9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 128128, "calendar_total_sell": 128128, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 128128, "filter": { "id": "F1TT00016-24", "price": 128128, "journey_duration": "PT1D20H45M", "journey_duration_seconds": 161100, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610131950can202610140015852can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-70-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "d798b796ff66233a9990b7f91898f9f3", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 2, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } }, { "air_segment_key": "10de551ade05e089a56f09709944fc19", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 2, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-70-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "153b6abac0fd7657d34b8bde98b13d4c", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } }, { "air_segment_key": "f40603847ce5007b3c9eea904697fa19", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } } ] } ], "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808710", "fareSequence": 0, "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 150.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150.32, "currency": "USD", "supplier": { "amount": 150.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzEwIiwibGVnSWQiOiIzOGM1ZmNkMzlmZGRjZWVlOWMzYTllNjhiMDA1MTkxZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODcxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIzOGM1ZmNkMzlmZGRjZWVlOWMzYTllNjhiMDA1MTkxZSIsInNlZ21lbnRJZHMiOlsiZDc5OGI3OTZmZjY2MjMzYTk5OTBiN2Y5MTg5OGY5ZjNeMTBkZTU1MWFkZTA1ZTA4OWE1NmYwOTcwOTk0NGZjMTkiLCIxNTNiNmFiYWMwZmQ3NjU3ZDM0YjhiZGU5OGIxM2Q0Y15mNDA2MDM4NDdjZTUwMDdiM2M5ZWVhOTA0Njk3ZmExOSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODcxMCIsImxlZ0lkIjoiMzhjNWZjZDM5ZmRkY2VlZTljM2E5ZTY4YjAwNTE5MWUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiU1EiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NTAuOTUsInRvdGFsVGF4IjoxNTUuODQsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVzEzQkRSQSIsIlcxM0JEUkEiLCJRMTVCRFJBIiwiUTE1QkRSQSJdLCJhdmFpbGFiaWxpdHkiOlsiMiIsIjIiLCIyIiwiMiJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIxMGRlNTUxYWRlMDVlMDg5YTU2ZjA5NzA5OTQ0ZmMxOSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMTUzYjZhYmFjMGZkNzY1N2QzNGI4YmRlOThiMTNkNGMiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUwLjExLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjo1MC4xMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJ0aWNrZXRpbmdUaW1lIjoxMjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJXIiwiVyIsIlEiLCJRIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ3IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzo1NSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDY6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjEwZGU1NTFhZGUwNWUwODlhNTZmMDk3MDk5NDRmYzE5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUwIiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDMiLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QwODowMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTI6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjE1M2I2YWJhYzBmZDc2NTdkMzRiOGJkZTk4YjEzZDRjIiwiZHVyYXRpb24iOjI2MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUxIiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxMzozMCIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiZHVyYXRpb24iOjI0MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ2IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMDo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 129610.22, "calendar_total_sell": 129610.22, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 129610.22, "filter": { "id": "F1F400029-70", "price": 129610.22, "gross_total": 1006.79, "journey_duration": "PT21H25M", "journey_duration_seconds": 77100, "layover_duration": "PT4H50M", "layover_duration_seconds": 17400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT21H25M", "destination_reach_timestamp": 77100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-71-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "d798b796ff66233a9990b7f91898f9f3", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 6, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } }, { "air_segment_key": "7a7a1fe61eb036802b0a02486c762ac3", "origin": "SIN", "departure_time": "2026-10-13T19:50:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 6, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-71-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "153b6abac0fd7657d34b8bde98b13d4c", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 6, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } }, { "air_segment_key": "f40603847ce5007b3c9eea904697fa19", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 6, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } } ] } ], "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808720", "fareSequence": 0, "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 150.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150.32, "currency": "USD", "supplier": { "amount": 150.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzIwIiwibGVnSWQiOiIyZDRhZDdjODg5YTJlNTkyNzMxY2ZkNmVmNTNlYTRhMyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODcyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIyZDRhZDdjODg5YTJlNTkyNzMxY2ZkNmVmNTNlYTRhMyIsInNlZ21lbnRJZHMiOlsiZDc5OGI3OTZmZjY2MjMzYTk5OTBiN2Y5MTg5OGY5ZjNeN2E3YTFmZTYxZWIwMzY4MDJiMGEwMjQ4NmM3NjJhYzMiLCIxNTNiNmFiYWMwZmQ3NjU3ZDM0YjhiZGU5OGIxM2Q0Y15mNDA2MDM4NDdjZTUwMDdiM2M5ZWVhOTA0Njk3ZmExOSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODcyMCIsImxlZ0lkIjoiMmQ0YWQ3Yzg4OWEyZTU5MjczMWNmZDZlZjUzZWE0YTMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiU1EiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NTAuOTUsInRvdGFsVGF4IjoxNTUuODQsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVzEzQkRSQSIsIlcxM0JEUkEiLCJRMTVCRFJBIiwiUTE1QkRSQSJdLCJhdmFpbGFiaWxpdHkiOlsiNiIsIjYiLCI2IiwiNiJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI3YTdhMWZlNjFlYjAzNjgwMmIwYTAyNDg2Yzc2MmFjMyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMTUzYjZhYmFjMGZkNzY1N2QzNGI4YmRlOThiMTNkNGMiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUwLjExLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjo1MC4xMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJ0aWNrZXRpbmdUaW1lIjoxMjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJXIiwiVyIsIlEiLCJRIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ3IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzo1NSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDY6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjdhN2ExZmU2MWViMDM2ODAyYjBhMDI0ODZjNzYyYWMzIiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUyIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDMiLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QxOTo1MCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTRUMDA6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjE1M2I2YWJhYzBmZDc2NTdkMzRiOGJkZTk4YjEzZDRjIiwiZHVyYXRpb24iOjI2MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUxIiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxMzozMCIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiZHVyYXRpb24iOjI0MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ2IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMDo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 129610.22, "calendar_total_sell": 129610.22, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 129610.22, "filter": { "id": "F1F400029-71", "price": 129610.22, "gross_total": 1006.79, "journey_duration": "PT1D9H30M", "journey_duration_seconds": 120600, "layover_duration": "PT16H40M", "layover_duration_seconds": 60000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610131950can202610140015852can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT1D9H30M", "destination_reach_timestamp": 120600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-72-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "d798b796ff66233a9990b7f91898f9f3", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 6, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } }, { "air_segment_key": "7a7a1fe61eb036802b0a02486c762ac3", "origin": "SIN", "departure_time": "2026-10-13T19:50:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 6, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-72-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "3972c015e5d715720b7f57a85e88d6c0", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 6, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } }, { "air_segment_key": "f40603847ce5007b3c9eea904697fa19", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 6, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } } ] } ], "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808730", "fareSequence": 0, "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 150.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150.32, "currency": "USD", "supplier": { "amount": 150.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzMwIiwibGVnSWQiOiJiZWVlMzUwNDkzZTIyNGZhYWJmMjI0ZTZkNTIxZjcxNiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODczMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJiZWVlMzUwNDkzZTIyNGZhYWJmMjI0ZTZkNTIxZjcxNiIsInNlZ21lbnRJZHMiOlsiZDc5OGI3OTZmZjY2MjMzYTk5OTBiN2Y5MTg5OGY5ZjNeN2E3YTFmZTYxZWIwMzY4MDJiMGEwMjQ4NmM3NjJhYzMiLCIzOTcyYzAxNWU1ZDcxNTcyMGI3ZjU3YTg1ZTg4ZDZjMF5mNDA2MDM4NDdjZTUwMDdiM2M5ZWVhOTA0Njk3ZmExOSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODczMCIsImxlZ0lkIjoiYmVlZTM1MDQ5M2UyMjRmYWFiZjIyNGU2ZDUyMWY3MTYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiU1EiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NTAuOTUsInRvdGFsVGF4IjoxNTUuODQsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVzEzQkRSQSIsIlcxM0JEUkEiLCJRMTVCRFJBIiwiUTE1QkRSQSJdLCJhdmFpbGFiaWxpdHkiOlsiNiIsIjYiLCI2IiwiNiJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI3YTdhMWZlNjFlYjAzNjgwMmIwYTAyNDg2Yzc2MmFjMyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMzk3MmMwMTVlNWQ3MTU3MjBiN2Y1N2E4NWU4OGQ2YzAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUwLjExLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjo1MC4xMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJ0aWNrZXRpbmdUaW1lIjoxMjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJXIiwiVyIsIlEiLCJRIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ3IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzo1NSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDY6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjdhN2ExZmU2MWViMDM2ODAyYjBhMDI0ODZjNzYyYWMzIiwiZHVyYXRpb24iOjI2NSwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUyIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDMiLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QxOTo1MCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTRUMDA6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjM5NzJjMDE1ZTVkNzE1NzIwYjdmNTdhODVlODhkNmMwIiwiZHVyYXRpb24iOjI2MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUzIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwMjoxNSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDY6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiZHVyYXRpb24iOjI0MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ2IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMDo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 129610.22, "calendar_total_sell": 129610.22, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 129610.22, "filter": { "id": "F1F400029-72", "price": 129610.22, "gross_total": 1006.79, "journey_duration": "PT1D20H45M", "journey_duration_seconds": 161100, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610131950can202610140015852can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT1D20H45M", "destination_reach_timestamp": 161100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-73-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "d798b796ff66233a9990b7f91898f9f3", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 2, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } }, { "air_segment_key": "10de551ade05e089a56f09709944fc19", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "T3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "W", "meal_code": null, "seat_available": 2, "fareBasisCode": "W13BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRA" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-73-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "3972c015e5d715720b7f57a85e88d6c0", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "T0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } }, { "air_segment_key": "f40603847ce5007b3c9eea904697fa19", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "T2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "T2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 2, "fareBasisCode": "Q15BDRA", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRA" ] } } } ] } ], "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808740", "fareSequence": 0, "price": { "currency": "BDT", "total": 129610.22, "gross_total": 1006.79, "base_fare": 109416.69, "tax": 19874.7, "sell": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNi4yOSwiYmFzZV9mYXJlIjo4NTcuOTUsInRheCI6MTU1Ljg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOS4yOSwiYmFzZV9mYXJlIjo4NTAuOTUsInRheCI6MTU1Ljg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDYuNzksImJhc2VfZmFyZSI6ODUwLjk1LCJ0YXgiOjE1NS44NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 129610.22, "base_fare": 109416.69, "tax": 19874.7, "gross": { "base_fare": "108523.96", "tax": "19874.70", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTYuMjkiLCJiYXNlX2ZhcmUiOiI4NTcuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkuMjkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDYuNzkiLCJiYXNlX2ZhcmUiOiI4NTAuOTUiLCJ0YXgiOiIxNTUuODQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTAwOS4yOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 150.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 150.32, "currency": "USD", "supplier": { "amount": 150.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzQwIiwibGVnSWQiOiIxOWMzOWMyN2VjNzhlNmI2OTE5MjM3MmY5NjYwYTRkNCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODc0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIxOWMzOWMyN2VjNzhlNmI2OTE5MjM3MmY5NjYwYTRkNCIsInNlZ21lbnRJZHMiOlsiZDc5OGI3OTZmZjY2MjMzYTk5OTBiN2Y5MTg5OGY5ZjNeMTBkZTU1MWFkZTA1ZTA4OWE1NmYwOTcwOTk0NGZjMTkiLCIzOTcyYzAxNWU1ZDcxNTcyMGI3ZjU3YTg1ZTg4ZDZjMF5mNDA2MDM4NDdjZTUwMDdiM2M5ZWVhOTA0Njk3ZmExOSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODc0MCIsImxlZ0lkIjoiMTljMzljMjdlYzc4ZTZiNjkxOTIzNzJmOTY2MGE0ZDQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiU1EiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NTAuOTUsInRvdGFsVGF4IjoxNTUuODQsInRheEJyZWFrZG93biI6W3sidGF4VHlwZSI6IkZTIiwidGF4QW1vdW50IjowfSx7InRheFR5cGUiOiJBVCIsInRheEFtb3VudCI6MH1dLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiVzEzQkRSQSIsIlcxM0JEUkEiLCJRMTVCRFJBIiwiUTE1QkRSQSJdLCJhdmFpbGFiaWxpdHkiOlsiMiIsIjIiLCIyIiwiMiJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIxMGRlNTUxYWRlMDVlMDg5YTU2ZjA5NzA5OTQ0ZmMxOSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMzk3MmMwMTVlNWQ3MTU3MjBiN2Y1N2E4NWU4OGQ2YzAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNTAuMzIsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUwLjExLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjo1MC4xMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJ0aWNrZXRpbmdUaW1lIjoxMjAsImlzU3RhbmRhcmRQcm9kdWN0IjpudWxsLCJyZWZ1bmRDb25kaXRpb24iOjAsImNvbm5lY3RpbmdQb2ludCI6bnVsbCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJXIiwiVyIsIlEiLCJRIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6ImQ3OThiNzk2ZmY2NjIzM2E5OTkwYjdmOTE4OThmOWYzIiwiZHVyYXRpb24iOjI0NSwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ3IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzo1NSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDY6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjEwZGU1NTFhZGUwNWUwODlhNTZmMDk3MDk5NDRmYzE5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUwIiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDMiLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QwODowMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTI6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjM5NzJjMDE1ZTVkNzE1NzIwYjdmNTdhODVlODhkNmMwIiwiZHVyYXRpb24iOjI2MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NTMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRODUzIiwiYWlyY3JhZnRDb2RlIjoiN004IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwMjoxNSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IlQwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDY6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImY0MDYwMzg0N2NlNTAwN2IzYzllZWE5MDQ2OTdmYTE5IiwiZHVyYXRpb24iOjI0MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI0NDYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlNRNDQ2IiwiYWlyY3JhZnRDb2RlIjoiNzg3IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiVDIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMDo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IlQyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 129610.22, "calendar_total_sell": 129610.22, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 129610.22, "filter": { "id": "F1F400029-73", "price": 129610.22, "gross_total": 1006.79, "journey_duration": "PT1D8H40M", "journey_duration_seconds": 117600, "layover_duration": "PT16H5M", "layover_duration_seconds": 57900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT1D8H40M", "destination_reach_timestamp": 117600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvYxm5dWyYkUJFYd9iF\/z8DtwMJS02c2E3ivTfawImj\/0eHd\/dMyFsEMkzvvj1gdiLhVO0geUF5lbCuIaEOcXTVmJt8ZNeM0eJZCQsXO6QK7C2mOUqzfpBBMx3qalSqBn7kehPNcyoh0bR5Er4SR+hS\/foAJLcsNQ==", "FareInfoRef": "Cea3oBmAuDKA1g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBSSBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7qUScW8s1I2JBqO7e+Di\/5\/hQDBxCO3QaafEGFX0LLOE+I8Jn+lpKEcGCpTXlgz1JxF4vipE5ILXe0\/blgzNxDlWSj91ZNcbs2bPhFVW7VItxIj340FNQ3Omp0NbjUZZwI9cb6RlsT2ZKDfPxJAkgD\/l1BcgEyxH", "FareInfoRef": "Cea3oBmAuDKA6g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 130051, "gross_total": 129351, "base_fare": 102703, "tax": 27348, "sell": { "currency": "BDT", "total": 130051, "base_fare": 102703, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwMDUxLCJiYXNlX2ZhcmUiOjEwMjcwMywidGF4IjoyNzM0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTM1MSwiYmFzZV9mYXJlIjoxMDIwMDMsInRheCI6MjczNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTI5MzUxLCJiYXNlX2ZhcmUiOjEwMjAwMywidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130051, "base_fare": 102703, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "102003.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 130051, "base_fare": 102703, "tax": 27348, "gross": { "base_fare": "102003.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMDA1MS4wMCIsImJhc2VfZmFyZSI6IjEwMjcwMy4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMDAzLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEyOTM1MS4wMCIsImJhc2VfZmFyZSI6IjEwMjAwMy4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAyMDAzLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjkzNTEuMDAiLCJiYXNlX2ZhcmUiOiIxMDIwMDMuMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjkzNTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkwNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEwNDk3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTkwNCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBSSBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBSSMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBSSMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBSSBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBSSBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxvYxm5dWyYkUJFYd9iF\/z8DtwMJS02c2E3ivTfawImj\/0eHd\/dMyFsEMkzvvj1gdiLhVO0geUF5lbCuIaEOcXTVmJt8ZNeM0eJZCQsXO6QK7C2mOUqzfpBBMx3qalSqBn7kehPNcyoh0bR5Er4SR+hS\/foAJLcsNQ==", "FareInfoRef": "Cea3oBmAuDKA1g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBSSMY", "FareRuleKey": "gws-eJxNjtEKgzAMRT9G7nuSjdm+1VllsJnB1EFf9v+fYVIneKHNLSe5aUpJSG4UqU1nNfg17wxde0AhdvpOESJf6qOAiAK+n+U+z1OBZzCxI614r1wb83UIVjDSKDtyodT7ub6MsXiyZTJ8M9zaBA4zPMxql5epkNjmaPojamEftakNGQcsbA==", "FareInfoRef": "Cea3oBmAuDKAog9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-25", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090616", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBSSMY", "FareRuleKey": "gws-eJxNTkEOwjAMe8zke1Kg3W4d6yYkWBBsO\/TC\/5+BWxUJR23cuHESY3TivAwS4j86fLpngh0TYHA89+MBdZfgceIrQ0R6vN77ddvWjGKiyorVyC1r\/ZjOc8+ERRZXpWxEu6fRqKkvzvRUlNEolB34kflGamPa1yyOkweiSRLATdn1BVDJLLI=", "FareInfoRef": "Cea3oBmAuDKA3g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089533", "brand_title": "SUPER SAVER", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBSSBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7qUScW8s1I2JBqO7e+Di\/5\/hQDBxCO3QaafEGFX0LLOE+I8Jn+lpKEcGCpTXlgz1JxF4vipE5ILXe0\/blgzNxDlWSj91ZNcbs2bPhFVW7VItxIj340FNQ3Omp0NbjUZZwI9cb6RlsT2ZKDfPxJAkgD\/l1BcgEyxH", "FareInfoRef": "Cea3oBmAuDKA6g9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 130051, "calendar_total_sell": 130051, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130051, "filter": { "id": "F1TT00016-25", "price": 130051, "journey_duration": "PT2D0H20M", "journey_duration_seconds": 174000, "layover_duration": "PT1D8H20M", "layover_duration_seconds": 116400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T22:50:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122250kul202610130440165kul202610132155can202610140210612can202611080310kul202611080715613kul202611082220dac202611090010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 130125, "gross_total": 129425, "base_fare": 100351, "tax": 29774, "sell": { "currency": "BDT", "total": 130125, "base_fare": 100351, "tax": 29774 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwMTI1LCJiYXNlX2ZhcmUiOjEwMDM1MSwidGF4IjoyOTc3NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTQyNSwiYmFzZV9mYXJlIjo5OTY1MSwidGF4IjoyOTc3NCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMjk0MjUsImJhc2VfZmFyZSI6OTk2NTEsInRheCI6Mjk3NzR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130125, "base_fare": 100351, "tax": 29774, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99651.00", "tax": "29774.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 130125, "base_fare": 100351, "tax": 29774, "gross": { "base_fare": "99651.00", "tax": "29774.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "13618.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9209.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMDEyNS4wMCIsImJhc2VfZmFyZSI6IjEwMDM1MS4wMCIsInRheCI6IjI5Nzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI5NDI1LjAwIiwiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5NjUxLjAwIiwidGF4IjoiMjk3NzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMjk0MjUuMDAiLCJiYXNlX2ZhcmUiOiI5OTY1MS4wMCIsInRheCI6IjI5Nzc0LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEyOTQyNSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzYxOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjkyMDkuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTM2MTgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-26", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 130125, "calendar_total_sell": 130125, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130125, "filter": { "id": "F1TT00016-26", "price": 130125, "journey_duration": "PT20H5M", "journey_duration_seconds": 72300, "layover_duration": "PT3H50M", "layover_duration_seconds": 13800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T23:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-13", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVDFNMWRrNVRjSGROVkVWMVlucFpjV1pHVVRWTGJGRjRUVk52UFh3eE5YdzJNemt5TkRNMU5ESTJPVEkwT0RZNU16RWtialE9fFVBcGlHYWxpbGVvUmVzdA==", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxI3A5fFQ5fDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyI3A5fFQ5fDE=", "origin": "KUL", "departure_time": "2026-10-12 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H5M", "transit_time": "3H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVDFNMWRrNVRjSGROVkVWMVlucFpjV1pHVVRWTGJGRjRUVk52UFh3eE5YdzJNemt5TkRNMU5ESTJPVEkwT0RZNU16RWtialE9fFVBcGlHYWxpbGVvUmVzdA==", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMTF8VDExfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMTF8VDExfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 130467.47, "gross_total": 136853, "base_fare": 107779, "tax": 30184, "sell": { "currency": "BDT", "total": 130467.47, "base_fare": 107779, "tax": 30184 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNDY3LjQ3LCJiYXNlX2ZhcmUiOjEwNzc3OSwidGF4IjozMDE4NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEyOTc2Ny40NywiYmFzZV9mYXJlIjoxMDcwNzksInRheCI6MzAxODQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2ODUzLCJiYXNlX2ZhcmUiOjEwNzA3OSwidGF4IjoyOTc3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130467.47, "base_fare": 107779, "tax": 30184, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107079.00", "tax": "29774.00", "discount": 7495.53, "ait": "410.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 130467.47, "base_fare": 107779, "tax": 30184, "gross": { "base_fare": "107079.00", "tax": "29774.00", "discount": "7495.53", "ait": "410.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMDQ2Ny40NyIsImJhc2VfZmFyZSI6IjEwNzc3OS4wMCIsInRheCI6IjMwMTg0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMjk3NzQuMDAiLCJkaXNjb3VudCI6Ijc0OTUuNTMiLCJhaXQiOiI0MTAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTI5NzY3LjQ3IiwiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMzAxODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDcwNzkuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImRpc2NvdW50IjoiNzQ5NS41MyIsImFpdCI6IjQxMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM2ODUzLjAwIiwiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMjk3NzQuMDAiLCJkaXNjb3VudCI6Ijc0OTUuNTMiLCJhaXQiOiI0MTAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMjk3NjcuNDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 130467.47, "filter": { "id": "F1TF00018-13", "price": 130467.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "0-29", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": 1791, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 2, "fareBasisCode": "W13BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRAPO" ] } } }, { "air_segment_key": "1-29", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": 1638, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 2, "fareBasisCode": "W13BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRAPO" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-29", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": 1638, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 8, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } }, { "air_segment_key": "1-29", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1791, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 8, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 130708.28, "gross_total": 1017.9, "base_fare": 110953.46, "tax": 19754.82, "sell": { "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNC45LCJiYXNlX2ZhcmUiOjg3MCwidGF4IjoxNTQuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMTcuOSwiYmFzZV9mYXJlIjo4NjMsInRheCI6MTU0LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNy45LCJiYXNlX2ZhcmUiOjg2MywidGF4IjoxNTQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110060.73", "tax": "19754.82", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82, "gross": { "base_fare": "110060.73", "tax": "19754.82", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2550.65" }, "Other": { "title": "Others taxes", "amount": "9922.04" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjQuOTAiLCJiYXNlX2ZhcmUiOiI4NzAuMDAiLCJ0YXgiOiIxNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTcuOTAiLCJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDE3LjkwIiwiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTU0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMTcuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc3LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLVALUE#ER29", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjgsImVsYXBzZWRUaW1lIjo2MTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKlRGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTc5MSwiZWxhcHNlZFRpbWUiOjI0NSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjU1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ3LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDA4OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiU0lOIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMjoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo0LCJlbGFwc2VkVGltZSI6NjcwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzgsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxMzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiU0lOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTc6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiU0lOIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MSwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MSwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE3OTEsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxNy45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg2MywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6ODYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjg2MywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSBTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTcuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4NjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo4NjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6ODYzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MiwiZmFyZUJhc2lzQ29kZSI6IlcxM0JEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMU1REIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDY5LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjkzOSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxOSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MiwiZmFyZUJhc2lzQ29kZSI6IlcxM0JEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMU1REIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDY5LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjkzOSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IlExNUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozOTMuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Nzg3LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OCwiZmFyZUJhc2lzQ29kZSI6IlExNUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMVkFMVUUiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50IjozOTMuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Nzg3LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoyNywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MTksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6MjUsImFwcGxpY2F0aW9uIjoiRCIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFZBTFVFIiwiYnJhbmRDb2RlIjoiWUNMVkFMVUUifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDkzLjksInRvdGFsVGF4QW1vdW50IjoxNTQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTM5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5MzksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTM5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlNRIFNRIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA5My45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjkzOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjkzOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5MzksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxLCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjQsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjQsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo5LjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo5LjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJZUkkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjIsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MiwiZmFyZUJhc2lzQ29kZSI6IlcxM0JEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMU1REIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDY5LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjkzOSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlcxM0JEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMU1REIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBTVEFOREFSRCIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NDY5LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjkzOSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjM5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MTYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjozOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzMEtHIEJBR0dBR0UifSx7ImlkIjo5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDM1S0cgQkFHR0FHRSJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDQwS0cgQkFHR0FHRSJ9LHsiaWQiOjUwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIFNUQU5EQVJEIFpPTkUifSx7ImlkIjo0OCwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDVaIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBGT1JXQVJEIFpPTkUifSx7ImlkIjo0OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVVAiLCJzdWJDb2RlIjoiME5JIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUEdSQURFIFdJVEggTUlMRVMgUFdNIn0seyJpZCI6MzMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1NiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FOQ0VMTEFUSU9OIn0seyJpZCI6NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJCT09LSU5HIENIQU5HRSJ9LHsiaWQiOjE1LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwTk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ik5PIFNIT1cifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJicmFuZENvZGUiOiJZQ0xTVEQifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjoxfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNjY3LjksInRvdGFsVGF4QW1vdW50IjoxNTQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTUxMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTUxMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxNTEzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMjM6NTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6IlNRIFNRIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTY2Ny45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1MTMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxNTEzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1MTMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxLCJjYXQzNUNvbW1pc3Npb25QZXJjZW50YWdlIjowLCJjYXQzNUNvbW1pc3Npb25BbW91bnQiOjAsImNhdDM1TWFya3VwQW1vdW50IjowLCJjb21taXNzaW9uQW1vdW50SW5FcXVpdmFsZW50IjowLCJjb21taXNzaW9uU291cmNlIjoiQyJ9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjQsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJMNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyLjQsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIExFVlkifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo5LjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJTRyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo5LjUsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgRkVFIFBTU0YifSx7ImNvZGUiOiJZUkkiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBNSVNDIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo4LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NywicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xGTEVYSSIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjc1Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTEzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xGTEVYSSIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjc1Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTEzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI0LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiRTExQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xGTEVYSSIsImJyYW5kTmFtZSI6IkVDT05PTVkgRkxFWEkiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjc1Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxNTEzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MzksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjU4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjM4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDMwS0cgQkFHR0FHRSJ9LHsiaWQiOjksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjUsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwiYnJhbmRDb2RlIjoiWUNMRkxFWEkifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 130708.28, "calendar_total_sell": 130708.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130708.28, "filter": { "id": "F1SE00005-29", "price": 130708.28, "gross_total": 1017.9, "journey_duration": "PT11H10M", "journey_duration_seconds": 40200, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610130800can202610131210850adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "0-30", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": 1791, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 2, "fareBasisCode": "W13BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRAPO" ] } } }, { "air_segment_key": "1-30", "origin": "SIN", "departure_time": "2026-10-13T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": 1638, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 2, "fareBasisCode": "W13BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRAPO" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "0-30", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": 1638, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } }, { "air_segment_key": "1-30", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1791, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 9, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 130708.28, "gross_total": 1017.9, "base_fare": 110953.46, "tax": 19754.82, "sell": { "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNC45LCJiYXNlX2ZhcmUiOjg3MCwidGF4IjoxNTQuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMTcuOSwiYmFzZV9mYXJlIjo4NjMsInRheCI6MTU0LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNy45LCJiYXNlX2ZhcmUiOjg2MywidGF4IjoxNTQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110060.73", "tax": "19754.82", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82, "gross": { "base_fare": "110060.73", "tax": "19754.82", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2550.65" }, "Other": { "title": "Others taxes", "amount": "9922.04" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjQuOTAiLCJiYXNlX2ZhcmUiOiI4NzAuMDAiLCJ0YXgiOiIxNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTcuOTAiLCJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDE3LjkwIiwiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTU0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMTcuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc3LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLVALUE#ER30", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjgsImVsYXBzZWRUaW1lIjo2MTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKlRGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTc5MSwiZWxhcHNlZFRpbWUiOjI0NSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjU1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOiJTSU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ3LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDA4OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjoiU0lOIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMjoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUwLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjo1LCJlbGFwc2VkVGltZSI6MTM0NSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjM4LCJlbGFwc2VkVGltZSI6MjYwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMDI6MTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDA2OjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IlNJTiIsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSoqVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNzkxLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJTSU4iLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTcuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4NjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4NjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIyMzo1NSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EgU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDE3LjksInRvdGFsVGF4QW1vdW50IjoxNTQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODYzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjEsImNhdDM1Q29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNhdDM1Q29tbWlzc2lvbkFtb3VudCI6MCwiY2F0MzVNYXJrdXBBbW91bnQiOjAsImNvbW1pc3Npb25BbW91bnRJbkVxdWl2YWxlbnQiOjAsImNvbW1pc3Npb25Tb3VyY2UiOiJDIn0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjgsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjgsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjIsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjIsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJRMTVCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6MzkzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc4NywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJRMTVCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6MzkzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc4NywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjE5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDMwS0cgQkFHR0FHRSJ9LHsiaWQiOjksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjQ4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjI1LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjo3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsImJyYW5kQ29kZSI6IllDTFZBTFVFIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA5My45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjkzOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTM5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjkzOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSBTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwOTMuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5MzksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5MzksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTM5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjoyLCJmYXJlQmFzaXNDb2RlIjoiVzEzQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0NjkuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTM5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjIsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVzEzQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0NjkuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTM5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiWUNMU1REIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTY2Ny45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1MTMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1MTMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTUxMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSBTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2NjcuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTEzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTUxMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTEzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NzU2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1MTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjM5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjozOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzMEtHIEJBR0dBR0UifSx7ImlkIjo5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDM1S0cgQkFHR0FHRSJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDQwS0cgQkFHR0FHRSJ9LHsiaWQiOjUwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIFNUQU5EQVJEIFpPTkUifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjozLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsImJyYW5kQ29kZSI6IllDTEZMRVhJIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 130708.28, "calendar_total_sell": 130708.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130708.28, "filter": { "id": "F1SE00005-30", "price": 130708.28, "gross_total": 1017.9, "journey_duration": "PT22H25M", "journey_duration_seconds": 80700, "layover_duration": "PT14H5M", "layover_duration_seconds": 50700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610130800can202610131210850adtcan202611080215sin202611080635853adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "0-31", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": 1791, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 6, "fareBasisCode": "W13BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRAPO" ] } } }, { "air_segment_key": "1-31", "origin": "SIN", "departure_time": "2026-10-13T19:50:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": 1638, "lay_over": "PT13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 852 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY STANDARD", "cabin_code": "Y", "booking_code": "W", "meal_code": "M", "seat_available": 6, "fareBasisCode": "W13BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY STANDARD", "brand_code": "YCLSTD", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "W13BDRAPO" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-31", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": 1638, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 8, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } }, { "air_segment_key": "1-31", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1791, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "ECONOMY VALUE", "cabin_code": "Y", "booking_code": "Q", "meal_code": "M", "seat_available": 8, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "ECONOMY VALUE", "brand_code": "YCLVALUE", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 130708.28, "gross_total": 1017.9, "base_fare": 110953.46, "tax": 19754.82, "sell": { "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNC45LCJiYXNlX2ZhcmUiOjg3MCwidGF4IjoxNTQuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMTcuOSwiYmFzZV9mYXJlIjo4NjMsInRheCI6MTU0LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxNy45LCJiYXNlX2ZhcmUiOjg2MywidGF4IjoxNTQuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110060.73", "tax": "19754.82", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 130708.28, "base_fare": 110953.46, "tax": 19754.82, "gross": { "base_fare": "110060.73", "tax": "19754.82", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2550.65" }, "Other": { "title": "Others taxes", "amount": "9922.04" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjQuOTAiLCJiYXNlX2ZhcmUiOiI4NzAuMDAiLCJ0YXgiOiIxNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTcuOTAiLCJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjMuMDAiLCJ0YXgiOiIxNTQuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDE3LjkwIiwiYmFzZV9mYXJlIjoiODYzLjAwIiwidGF4IjoiMTU0LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMTcuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc3LjgwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "YCLVALUE#ER31", "brandName": "ECONOMY VALUE", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTEsImVsYXBzZWRUaW1lIjoxMzQwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKipURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE3OTEsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiU0lOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTNUMDY6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjoiU0lOIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Nywib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzgsImVsYXBzZWRUaW1lIjoyNjUsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xM1QxOTo1MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjMiLCJvcmlnaW5fY2l0eSI6IlNJTiIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOjEsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTRUMDA6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1Miwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NCwiZWxhcHNlZFRpbWUiOjY3MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjM4LCJlbGFwc2VkVGltZSI6MjYwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTM6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE3OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6IlNJTiIsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSoqVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNzkxLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJTSU4iLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjF9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMTcuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4NjMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4NjMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIyMzo1NSIsImdvdmVybmluZ0NhcnJpZXJzIjoiU1EgU1EiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDE3LjksInRvdGFsVGF4QW1vdW50IjoxNTQuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODYzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODYzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg2MywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjEsImNhdDM1Q29tbWlzc2lvblBlcmNlbnRhZ2UiOjAsImNhdDM1Q29tbWlzc2lvbkFtb3VudCI6MCwiY2F0MzVNYXJrdXBBbW91bnQiOjAsImNvbW1pc3Npb25BbW91bnRJbkVxdWl2YWxlbnQiOjAsImNvbW1pc3Npb25Tb3VyY2UiOiJDIn0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6Ikw3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIuNCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgTEVWWSJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjkuNSwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBGRUUgUFNTRiJ9LHsiY29kZSI6IllSSSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIE1JU0MifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjgsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjgsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo3LCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJRMTVCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6MzkzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc4NywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjgsImZhcmVCYXNpc0NvZGUiOiJRMTVCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFZBTFVFIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6MzkzLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc4NywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MjcsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjoyOCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZDIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI3NSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjI2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQ1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNlIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEyNSBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjU1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk0iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjE1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjUzLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNk4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjIwMCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjQzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjE5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDMwS0cgQkFHR0FHRSJ9LHsiaWQiOjksImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzVLRyBCQUdHQUdFIn0seyJpZCI6MzYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNDBLRyBCQUdHQUdFIn0seyJpZCI6NTAsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gNTBLRyBCQUdHQUdFIn0seyJpZCI6NTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1MCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gU1RBTkRBUkQgWk9ORSJ9LHsiaWQiOjQ4LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjI1LCJhcHBsaWNhdGlvbiI6IkQiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjo3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiY29uZGl0aW9uc0FwcGx5Ijp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBWQUxVRSIsImJyYW5kQ29kZSI6IllDTFZBTFVFIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA5My45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjkzOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTM5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjkzOSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSBTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwOTMuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5MzksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5MzksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTM5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo2LCJmYXJlQmFzaXNDb2RlIjoiVzEzQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0NjkuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTM5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjYsImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MzIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJXMTNCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTFNURCIsImJyYW5kTmFtZSI6IkVDT05PTVkgU1RBTkRBUkQiLCJwcm9ncmFtSWQiOiIxNjAyNTQiLCJwcm9ncmFtQ29kZSI6IkNGRlNRIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiU1lTVEVNV0lERSIsInByb2dyYW1TeXN0ZW1Db2RlIjoiTCIsImdvdmVybmluZ0NhcnJpZXIiOiJTUSIsImZhcmVBbW91bnQiOjQ2OS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MzksInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVzEzQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJZQ0xTVEQiLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo0NjkuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTM5LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjozOSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZCIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiI1MCBQRVJDRU5UIEtGIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjE2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6Ijc1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2UiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTI1IFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NTMsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMjAwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6NDEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MzgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVAgVE8gMzBLRyBCQUdHQUdFIn0seyJpZCI6OSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzNUtHIEJBR0dBR0UifSx7ImlkIjozNiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA0MEtHIEJBR0dBR0UifSx7ImlkIjo1MCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyA1MEtHIEJBR0dBR0UifSx7ImlkIjo1MiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDUwIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTRUFUIFNFTEVDVElPTiBTVEFOREFSRCBaT05FIn0seyJpZCI6NDgsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1WiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU0VBVCBTRUxFQ1RJT04gRk9SV0FSRCBaT05FIn0seyJpZCI6NDksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlVQIiwic3ViQ29kZSI6IjBOSSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBHUkFERSBXSVRIIE1JTEVTIFBXTSJ9LHsiaWQiOjMzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTYiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBTkNFTExBVElPTiJ9LHsiaWQiOjcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA1OSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQk9PS0lORyBDSEFOR0UifSx7ImlkIjoxNSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiME5OIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJOTyBTSE9XIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjoyMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJjb25kaXRpb25zQXBwbHkiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJFQ09OT01ZIFNUQU5EQVJEIiwiYnJhbmRDb2RlIjoiWUNMU1REIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6MX1dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTY2Ny45LCJ0b3RhbFRheEFtb3VudCI6MTU0LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjE1MTMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjE1MTMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTUxMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjIzOjU1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJTUSBTUSIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2NjcuOSwidG90YWxUYXhBbW91bnQiOjE1NC45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTEzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTUxMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxNTEzLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MSwiY2F0MzVDb21taXNzaW9uUGVyY2VudGFnZSI6MCwiY2F0MzVDb21taXNzaW9uQW1vdW50IjowLCJjYXQzNU1hcmt1cEFtb3VudCI6MCwiY29tbWlzc2lvbkFtb3VudEluRXF1aXZhbGVudCI6MCwiY29tbWlzc2lvblNvdXJjZSI6IkMifSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6Mi40LCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBMRVZZIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiU0ciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6OS41LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIEZFRSBQU1NGIn0seyJjb2RlIjoiWVJJIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgTUlTQyJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6OCwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjcsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjozMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDE0IDE1IDE2IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IlhFWCIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEUE8ifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkUxMUJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiWUNMRkxFWEkiLCJicmFuZE5hbWUiOiJFQ09OT01ZIEZMRVhJIiwicHJvZ3JhbUlkIjoiMTYwMjU0IiwicHJvZ3JhbUNvZGUiOiJDRkZTUSIsInByb2dyYW1EZXNjcmlwdGlvbiI6IlNZU1RFTVdJREUiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IkwiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiU1EiLCJmYXJlQW1vdW50Ijo3NTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTUxMywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxNCAxNSAxNiAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJYRVgiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFBPIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjQsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJFMTFCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IllDTEZMRVhJIiwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsInByb2dyYW1JZCI6IjE2MDI1NCIsInByb2dyYW1Db2RlIjoiQ0ZGU1EiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJTWVNURU1XSURFIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJMIiwiZ292ZXJuaW5nQ2FycmllciI6IlNRIiwiZmFyZUFtb3VudCI6NzU2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjE1MTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTQgMTUgMTYgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiWEVYIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRQTyJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjM5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjUwIFBFUkNFTlQgS0YgTUlMRVMgRUFSTkVEIn0seyJpZCI6MjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2QyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiNzUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1OCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZSIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMjUgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1NSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZNIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxNTAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo1MywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIyMDAgUEVSQ0VOVCBLRiBNSUxFUyBFQVJORUQifSx7ImlkIjo0MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjozOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUCBUTyAzMEtHIEJBR0dBR0UifSx7ImlkIjo5LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDM1S0cgQkFHR0FHRSJ9LHsiaWQiOjM2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDQwS0cgQkFHR0FHRSJ9LHsiaWQiOjUwLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQIFRPIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjUyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIFNUQU5EQVJEIFpPTkUifSx7ImlkIjo1LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNVoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNFQVQgU0VMRUNUSU9OIEZPUldBUkQgWk9ORSJ9LHsiaWQiOjQ5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJVUCIsInN1YkNvZGUiOiIwTkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQR1JBREUgV0lUSCBNSUxFUyBQV00ifSx7ImlkIjozMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDU2IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQU5DRUxMQVRJT04ifSx7ImlkIjozLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNTkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkJPT0tJTkcgQ0hBTkdFIn0seyJpZCI6MTUsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBOTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiTk8gU0hPVyJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImNvbmRpdGlvbnNBcHBseSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRUNPTk9NWSBGTEVYSSIsImJyYW5kQ29kZSI6IllDTEZMRVhJIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 130708.28, "calendar_total_sell": 130708.28, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130708.28, "filter": { "id": "F1SE00005-31", "price": 130708.28, "gross_total": 1017.9, "journey_duration": "PT11H10M", "journey_duration_seconds": 40200, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "ECONOMY STANDARD", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610131950can202610140015852adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 130769, "gross_total": 130069, "base_fare": 100351, "tax": 30418, "sell": { "currency": "BDT", "total": 130769, "base_fare": 100351, "tax": 30418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMwNzY5LCJiYXNlX2ZhcmUiOjEwMDM1MSwidGF4IjozMDQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMDA2OSwiYmFzZV9mYXJlIjo5OTY1MSwidGF4IjozMDQxOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoxMzAwNjksImJhc2VfZmFyZSI6OTk2NTEsInRheCI6MzA0MTh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130769, "base_fare": 100351, "tax": 30418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99651.00", "tax": "30418.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 130769, "base_fare": 100351, "tax": 30418, "gross": { "base_fare": "99651.00", "tax": "30418.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "13618.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9853.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMDc2OS4wMCIsImJhc2VfZmFyZSI6IjEwMDM1MS4wMCIsInRheCI6IjMwNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwMDY5LjAwIiwiYmFzZV9mYXJlIjoiOTk2NTEuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6Ijk5NjUxLjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzAwNjkuMDAiLCJiYXNlX2ZhcmUiOiI5OTY1MS4wMCIsInRheCI6IjMwNDE4LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEzMDA2OSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMzYxOC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk4NTMuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYxMyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ikg4IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzMSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTc0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEzNjE4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7gNprd721aYXNx7UuBf\/\/zOEXU0kAYYMzBBCUOqJF67hPya8p+uB+shAhVrmWDFTF0JsaiB5xjO9pKUC1xCK79XOji59L2uerWHXnYPyQOu1xGzcEDZJgTvDoV3gB7bDYI3lnoq6sVktty\/HFfapnX0A\/HQr7Q==", "FareInfoRef": "Cea3oBmAuDKA9h9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-27", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAKi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 130769, "calendar_total_sell": 130769, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130769, "filter": { "id": "F1TT00016-27", "price": 130769, "journey_duration": "PT1D7H45M", "journey_duration_seconds": 114300, "layover_duration": "PT15H30M", "layover_duration_seconds": 55800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T11:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-32", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "0-32", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 9, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "1-32", "origin": "KUL", "departure_time": "2026-10-12T11:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T12:45:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1140 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1140 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 9, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "2-32", "origin": "PEN", "departure_time": "2026-10-12T19:05:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T23:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": 1518, "lay_over": "PT06H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5048 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4003 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 4, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-32", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-32", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 130835.81, "gross_total": 1018.9, "base_fare": 100240.71, "tax": 30595.1, "sell": { "currency": "BDT", "total": 130835.81, "base_fare": 100240.71, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNS45LCJiYXNlX2ZhcmUiOjc4NiwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMTguOSwiYmFzZV9mYXJlIjo3NzksInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxOC45LCJiYXNlX2ZhcmUiOjc3OSwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130835.81, "base_fare": 100240.71, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99347.98", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 130835.81, "base_fare": 100240.71, "tax": 30595.1, "gross": { "base_fare": "99347.98", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjUuOTAiLCJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTguOTAiLCJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDE4LjkwIiwiYmFzZV9mYXJlIjoiNzc5LjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMTguOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER32", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTMsImVsYXBzZWRUaW1lIjoxMTUwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKioqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyMzUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQwMjowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMDg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIwMSwiZWxhcHNlZFRpbWUiOjYwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMTE6NDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IlBFTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjQ1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJQRU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTE0MCwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjExNDAsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSpXKkYqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNTE4LCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJQRU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMTk6MDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiUEVOIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQyMzoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDAwMywib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjUwNDgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IkNaIiwiYWlyY3JhZnRfY29kZSI6IjMyUSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIzLCJlbGFwc2VkVGltZSI6NjYwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MTgsImVsYXBzZWRUaW1lIjoyNTAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMzIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlMqKioqKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMTo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjM6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMyIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAxOC45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjc3OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6Nzc5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjc3OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjAyOjA1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwMTguOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3NzksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo3NzksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6Nzc5LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUsInRheEluZm8iOiJERVBBUlRVUkUgTEVWWSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0JYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM0Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo2ODUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0JYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM0Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo2ODUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0JYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM0Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo2ODUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6NTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6NTYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkJBU0lDIiwiYnJhbmRDb2RlIjoiQkFTSUMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDc3LjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODM4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo4MzgsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6ODM4LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA3Ny45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgzOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjgzOCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo4MzgsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6MzcyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3NDQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6MzcyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3NDQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IlNGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6MzcyLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3NDQsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjoxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJGTEVYIiwiYnJhbmRDb2RlIjoiRkxFWCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 130835.81, "calendar_total_sell": 130835.81, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130835.81, "filter": { "id": "F1SE00005-32", "price": 130835.81, "gross_total": 1018.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121145pen2026101212451140adtpen202610121905can2026101223155048adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-33", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT19H10M", "transit_time": "10H5M", "routes": [ { "air_segment_key": "0-33", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 9, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "1-33", "origin": "KUL", "departure_time": "2026-10-12T14:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1148 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1148 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 9, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "2-33", "origin": "PEN", "departure_time": "2026-10-12T19:05:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T23:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": 1518, "lay_over": "PT04H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5048 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4003 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 4, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-33", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-33", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 130835.81, "gross_total": 1018.9, "base_fare": 100240.71, "tax": 30595.1, "sell": { "currency": "BDT", "total": 130835.81, "base_fare": 100240.71, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNS45LCJiYXNlX2ZhcmUiOjc4NiwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMTguOSwiYmFzZV9mYXJlIjo3NzksInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAxOC45LCJiYXNlX2ZhcmUiOjc3OSwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 130835.81, "base_fare": 100240.71, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99347.98", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 130835.81, "base_fare": 100240.71, "tax": 30595.1, "gross": { "base_fare": "99347.98", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjUuOTAiLCJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMTguOTAiLCJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDE4LjkwIiwiYmFzZV9mYXJlIjoiNzc5LjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMTguOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER33", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MywiZWxhcHNlZFRpbWUiOjExNTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjIzNSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDAyOjA1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQwODowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjAxLCJlbGFwc2VkVGltZSI6NjAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxNDowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiUEVOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTU6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IlBFTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQ4LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0OCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzNIIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKlcqRioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE1MTgsImVsYXBzZWRUaW1lIjoyNTAsIm9yaWdpbiI6IlBFTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxOTowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJQRU4iLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjE1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkNBTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0MDAzLCJvcGVyYXRpbmciOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NTA0OCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzJRIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDE4LjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Nzc5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3NzksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6Nzc5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTAxOC45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjc3OSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjc3OSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo3NzksImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6MzQyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjY4NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6MzQyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjY4NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJTQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6MzQyLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjY4NSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzcuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MzgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjgzOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4MzgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDc3LjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODM4LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODM4LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjgzOCwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0ZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc0NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiU0ZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc0NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0ZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc0NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 130835.81, "calendar_total_sell": 130835.81, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 130835.81, "filter": { "id": "F1SE00005-33", "price": 130835.81, "gross_total": 1018.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121405pen2026101215051148adtpen202610121905can2026101223155048adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-14", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSTmRXSjZZM0ZqUkVVeFRHMDRORXR1ZUZWTlZFMXhWa1JGTVV0blBUMThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxI3AxM3xUMTN8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyI3AxM3xUMTN8MQ==", "origin": "KUL", "departure_time": "2026-10-12 09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H45M", "transit_time": "15H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSTmRXSjZZM0ZqUkVVeFRHMDRORXR1ZUZWTlZFMXhWa1JGTVV0blBUMThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwMTV8VDE1fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwMTV8VDE1fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 131113.47, "gross_total": 137497, "base_fare": 107779, "tax": 30830, "sell": { "currency": "BDT", "total": 131113.47, "base_fare": 107779, "tax": 30830 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTMxMTEzLjQ3LCJiYXNlX2ZhcmUiOjEwNzc3OSwidGF4IjozMDgzMH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzMDQxMy40NywiYmFzZV9mYXJlIjoxMDcwNzksInRheCI6MzA4MzAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM3NDk3LCJiYXNlX2ZhcmUiOjEwNzA3OSwidGF4IjozMDQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131113.47, "base_fare": 107779, "tax": 30830, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107079.00", "tax": "30418.00", "discount": 7495.53, "ait": "412.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 131113.47, "base_fare": 107779, "tax": 30830, "gross": { "base_fare": "107079.00", "tax": "30418.00", "discount": "7495.53", "ait": "412.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzMTExMy40NyIsImJhc2VfZmFyZSI6IjEwNzc3OS4wMCIsInRheCI6IjMwODMwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6Ijc0OTUuNTMiLCJhaXQiOiI0MTIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTMwNDEzLjQ3IiwiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMzA4MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDcwNzkuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiNzQ5NS41MyIsImFpdCI6IjQxMi4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTM3NDk3LjAwIiwiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6Ijc0OTUuNTMiLCJhaXQiOiI0MTIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzA0MTMuNDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 131113.47, "filter": { "id": "F1TF00018-14", "price": 131113.47, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-11", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT31H30M", "transit_time": "7D16H55M", "routes": [ { "air_segment_key": "0-11", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB168", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] }, "fareComponents_id": 4, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-11", "origin": "SIN", "departure_time": "2026-10-14T05:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T09:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT23H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": 100 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 8430 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Standard", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Standard", "brand_code": "FF31SB169", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] }, "fareComponents_id": 4, "brandFeatures": [ { "text": "Booking cancellation fee - USD 100" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 20" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 75%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-11", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT35H10M", "transit_time": "7D16H55M", "routes": [ { "air_segment_key": "0-11", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB170", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-11", "origin": "SIN", "departure_time": "2026-11-09T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-09T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT1D02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB171", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB172", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 131154.63, "gross_total": 1021.4, "base_fare": 108912.93, "tax": 22241.7, "sell": { "currency": "BDT", "total": 131154.63, "base_fare": 108912.93, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyOC40LCJiYXNlX2ZhcmUiOjg1NCwidGF4IjoxNzQuNH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMjEuNCwiYmFzZV9mYXJlIjo4NDcsInRheCI6MTc0LjQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyMS40LCJiYXNlX2ZhcmUiOjg0NywidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131154.63, "base_fare": 108912.93, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "108020.20", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 131154.63, "base_fare": 108912.93, "tax": 22241.7, "gross": { "base_fare": "108020.20", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjguNDAiLCJiYXNlX2ZhcmUiOiI4NTQuMDAiLCJ0YXgiOiIxNzQuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjEuNDAiLCJiYXNlX2ZhcmUiOiI4NDcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NDcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDIxLjQwIiwiYmFzZV9mYXJlIjoiODQ3LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMjEuNCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-43", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-43-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NSwiZWxhcHNlZFRpbWUiOjE4OTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDA1OjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDA5OjI1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIzIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg0MzAsIm9wZXJhdGluZyI6IlRSIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxMDAsImFpcmNyYWZ0X2NvZGUiOiI3ODkiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjgsImVsYXBzZWRUaW1lIjoyMTEwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjYwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTM6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiU0lOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTc6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjAiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6ODUxLCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODUxLCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlNJTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOVQyMDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOVQyMjo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDYsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00My0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTAyMS40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg0NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDIxLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODQ3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJIMjNCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjE2OCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkgyM0JEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTY5IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMTcwIiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjE3MSIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0IxNzIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQ0IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDQtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00NC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwOTMuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5MTksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA5My40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjkxOSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJIMjNCRFJQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjE3MiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJIIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkgyM0JEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTczIiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTc0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTc1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkYzMVNCMTc2IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQ1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDUtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE1MzUuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzYxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE1MzUuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMzYxLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUyMUJEUlBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTc2IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkUiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiRTIxQkRSUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNzciLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNzgiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxNzkiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0IxODAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 131154.63, "calendar_total_sell": 131154.63, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 131154.63, "filter": { "id": "F1SC00006-11", "price": 131154.63, "gross_total": 1021.4, "journey_duration": "PT16D1H25M", "journey_duration_seconds": 1387500, "layover_duration": "PT7D16H55M", "layover_duration_seconds": 665700, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Standard", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-09T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610140515can202610140925100adtcan202611081330sin202611081750851adtsin202611092040dac202611092240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H55M", "transit_time": "14H45M", "routes": [ { "air_segment_key": "0-34", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 3, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "1-34", "origin": "KUL", "departure_time": "2026-10-13T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "PT14H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 376 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 376 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 3, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-34", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-34", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 131754.04, "gross_total": 1026.1, "base_fare": 100240.71, "tax": 31513.33, "sell": { "currency": "BDT", "total": 131754.04, "base_fare": 100240.71, "tax": 31513.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAzMy4xLCJiYXNlX2ZhcmUiOjc4NiwidGF4IjoyNDcuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMjYuMSwiYmFzZV9mYXJlIjo3NzksInRheCI6MjQ3LjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAyNi4xLCJiYXNlX2ZhcmUiOjc3OSwidGF4IjoyNDcuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 131754.04, "base_fare": 100240.71, "tax": 31513.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99347.98", "tax": "31513.33", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 131754.04, "base_fare": 100240.71, "tax": 31513.33, "gross": { "base_fare": "99347.98", "tax": "31513.33", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10202.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMzMuMTAiLCJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiIyNDcuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyNDcuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMjYuMTAiLCJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyNDcuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiIyNDcuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDI2LjEwIiwiYmFzZV9mYXJlIjoiNzc5LjAwIiwidGF4IjoiMjQ3LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwMjYuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjIsInRheEluZm8iOiJSRUdVTEFUT1JZIENIQVJHRSBET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER34", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6OSwiZWxhcHNlZFRpbWUiOjEzNzUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUypUV1RGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDA5OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMywiZWxhcHNlZFRpbWUiOjY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjE4LCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTQ6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE4OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTKioqKipTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjMzLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjE6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIzOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMiIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwMjYuMSwidG90YWxUYXhBbW91bnQiOjI0Ny4xLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3NzksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjc3OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo3NzksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDI2LjEsInRvdGFsVGF4QW1vdW50IjoyNDcuMSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Nzc5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6Nzc5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjc3OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjIsInRheEluZm8iOiJSRUdVTEFUT1JZIENIQVJHRSBET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MywiZmFyZUJhc2lzQ29kZSI6IlNCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNDIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Njg1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjozLCJmYXJlQmFzaXNDb2RlIjoiU0JYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM0Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo2ODUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJCQVNJQyIsImJyYW5kQ29kZSI6IkJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTA4NS4xLCJ0b3RhbFRheEFtb3VudCI6MjQ3LjEsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgzOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6ODM4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjgzOCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjEyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEwODUuMSwidG90YWxUYXhBbW91bnQiOjI0Ny4xLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MzgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo4MzgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6ODM4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUsInRheEluZm8iOiJERVBBUlRVUkUgTEVWWSJ9LHsiY29kZSI6Ikg4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjAuMiwidGF4SW5mbyI6IlJFR1VMQVRPUlkgQ0hBUkdFIERPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjMsImZhcmVCYXNpc0NvZGUiOiJTRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM3MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzQ0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjozLCJmYXJlQmFzaXNDb2RlIjoiU0ZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc0NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWCIsImJyYW5kQ29kZSI6IkZMRVgifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 131754.04, "calendar_total_sell": 131754.04, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 131754.04, "filter": { "id": "F1SE00005-34", "price": 131754.04, "gross_total": 1026.1, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610130900can202610131310376adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-74-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H30M", "transit_time": "23H15M", "routes": [ { "air_segment_key": "61c193295f0b3234d4c517f25c087e7e", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 9, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] } } }, { "air_segment_key": "19dfca0931f6a146cdb4e42b69beb021", "origin": "SIN", "departure_time": "2026-10-14T05:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T09:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT23H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": "100" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8430" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 9, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-74-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "5c0393f0a1dea8cbc03fc871651c4cc0", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 8, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } }, { "air_segment_key": "5334e544909b4be27cc9e7eb4c2ec885", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 8, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 136329.92, "gross_total": 1059.48, "base_fare": 116174.64, "tax": 19836.44, "sell": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2OC45OCwiYmFzZV9mYXJlIjo5MTAuOTQsInRheCI6MTU1LjU0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS45OCwiYmFzZV9mYXJlIjo5MDMuOTQsInRheCI6MTU1LjU0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNTkuNDgsImJhc2VfZmFyZSI6OTAzLjk0LCJ0YXgiOjE1NS41NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjguOTgiLCJiYXNlX2ZhcmUiOiI5MTAuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuOTgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTkuNDgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTA2MS45OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808760", "fareSequence": 0, "price": { "currency": "BDT", "total": 136329.92, "gross_total": 1059.48, "base_fare": 116174.64, "tax": 19836.44, "sell": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2OC45OCwiYmFzZV9mYXJlIjo5MTAuOTQsInRheCI6MTU1LjU0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS45OCwiYmFzZV9mYXJlIjo5MDMuOTQsInRheCI6MTU1LjU0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNTkuNDgsImJhc2VfZmFyZSI6OTAzLjk0LCJ0YXgiOjE1NS41NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjguOTgiLCJiYXNlX2ZhcmUiOiI5MTAuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuOTgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTkuNDgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTA2MS45OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 151.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 151.32, "currency": "USD", "supplier": { "amount": 151.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzYwIiwibGVnSWQiOiJlODQxYWFhNmUwNzA4NjE2ZWU4MTQ0MDcxY2QzMWE5NyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODc2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJlODQxYWFhNmUwNzA4NjE2ZWU4MTQ0MDcxY2QzMWE5NyIsInNlZ21lbnRJZHMiOlsiNjFjMTkzMjk1ZjBiMzIzNGQ0YzUxN2YyNWMwODdlN2VeMTlkZmNhMDkzMWY2YTE0NmNkYjRlNDJiNjliZWIwMjEiLCI1YzAzOTNmMGExZGVhOGNiYzAzZmM4NzE2NTFjNGNjMF41MzM0ZTU0NDkwOWI0YmUyN2NjOWU3ZWI0YzJlYzg4NSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODc2MCIsImxlZ0lkIjoiZTg0MWFhYTZlMDcwODYxNmVlODE0NDA3MWNkMzFhOTciLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiU1EiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5MDMuOTQsInRvdGFsVGF4IjoxNTUuNTQsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJIMjNCRFJQTyIsIkgyM0JEUlBPIiwiUTE1QkRSQVBPIiwiUTE1QkRSQVBPIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjgiLCI4Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNjFjMTkzMjk1ZjBiMzIzNGQ0YzUxN2YyNWMwODdlN2UiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjE5ZGZjYTA5MzFmNmExNDZjZGI0ZTQyYjY5YmViMDIxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1YzAzOTNmMGExZGVhOGNiYzAzZmM4NzE2NTFjNGNjMCIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTMzNGU1NDQ5MDliNGJlMjdjYzllN2ViNGMyZWM4ODUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MTUxLjMyLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjUwLjExLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkgiLCJIIiwiUSIsIlEiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNjFjMTkzMjk1ZjBiMzIzNGQ0YzUxN2YyNWMwODdlN2UiLCJkdXJhdGlvbiI6MjQ1LCJjYXJyaWVyIjoiU1EiLCJmbGlnaHRObyI6IjQ0NyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiU1E0NDciLCJhaXJjcmFmdENvZGUiOiI3ODciLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6NTUiLCJhcnJBaXJwb3J0IjoiU0lOIiwiYXJyVGVybWluYWwiOiIwIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDY6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjE5ZGZjYTA5MzFmNmExNDZjZGI0ZTQyYjY5YmViMDIxIiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NDMwIiwiY29kZVNoYXJlIjp0cnVlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVFIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRSMTAwIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTE0VDA1OjE1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMyIsImFyclRpbWUiOiIyMDI2LTEwLTE0VDA5OjI1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI1YzAzOTNmMGExZGVhOGNiYzAzZmM4NzE2NTFjNGNjMCIsImR1cmF0aW9uIjoyNjAsImNhcnJpZXIiOiJTUSIsImZsaWdodE5vIjoiODUxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJTUTg1MSIsImFpcmNyYWZ0Q29kZSI6Ijc4NyIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxMzozMCIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IjAiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxNzo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNTMzNGU1NDQ5MDliNGJlMjdjYzllN2ViNGMyZWM4ODUiLCJkdXJhdGlvbiI6MjQwLCJjYXJyaWVyIjoiU1EiLCJmbGlnaHRObyI6IjQ0NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiU1E0NDYiLCJhaXJjcmFmdENvZGUiOiI3ODciLCJkZXBBaXJwb3J0IjoiU0lOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjA6NDAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 136329.92, "calendar_total_sell": 136329.92, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 136329.92, "filter": { "id": "F1F400029-74", "price": 136329.92, "gross_total": 1059.48, "journey_duration": "PT1D18H40M", "journey_duration_seconds": 153600, "layover_duration": "PT1D2H5M", "layover_duration_seconds": 93900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610140515can2026101409258430can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT1D18H40M", "destination_reach_timestamp": 153600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-75-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H30M", "transit_time": "23H15M", "routes": [ { "air_segment_key": "61c193295f0b3234d4c517f25c087e7e", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H5M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 9, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] } } }, { "air_segment_key": "19dfca0931f6a146cdb4e42b69beb021", "origin": "SIN", "departure_time": "2026-10-14T05:15:00", "origin_terminal": "1", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T09:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT23H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TR", "carrier_name": "Scoot", "carrier_logo": "TR.png", "flight_number": "100" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "8430" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "H", "meal_code": null, "seat_available": 9, "fareBasisCode": "H23BDRPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "H23BDRPO" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-75-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "a8b45d9328b38c7ea3169b9ac2990776", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } }, { "air_segment_key": "5334e544909b4be27cc9e7eb4c2ec885", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q15BDRAPO", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q15BDRAPO" ] } } } ] } ], "price": { "currency": "BDT", "total": 136329.92, "gross_total": 1059.48, "base_fare": 116174.64, "tax": 19836.44, "sell": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2OC45OCwiYmFzZV9mYXJlIjo5MTAuOTQsInRheCI6MTU1LjU0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS45OCwiYmFzZV9mYXJlIjo5MDMuOTQsInRheCI6MTU1LjU0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNTkuNDgsImJhc2VfZmFyZSI6OTAzLjk0LCJ0YXgiOjE1NS41NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjguOTgiLCJiYXNlX2ZhcmUiOiI5MTAuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuOTgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTkuNDgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTA2MS45OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808770", "fareSequence": 0, "price": { "currency": "BDT", "total": 136329.92, "gross_total": 1059.48, "base_fare": 116174.64, "tax": 19836.44, "sell": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2OC45OCwiYmFzZV9mYXJlIjo5MTAuOTQsInRheCI6MTU1LjU0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA2MS45OCwiYmFzZV9mYXJlIjo5MDMuOTQsInRheCI6MTU1LjU0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNTkuNDgsImJhc2VfZmFyZSI6OTAzLjk0LCJ0YXgiOjE1NS41NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 136329.92, "base_fare": 116174.64, "tax": 19836.44, "gross": { "base_fare": "115281.92", "tax": "19836.44", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjguOTgiLCJiYXNlX2ZhcmUiOiI5MTAuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNjEuOTgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNTkuNDgiLCJiYXNlX2ZhcmUiOiI5MDMuOTQiLCJ0YXgiOiIxNTUuNTQiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTA2MS45OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 151.32, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 151.32, "currency": "USD", "supplier": { "amount": 151.32, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzcwIiwibGVnSWQiOiIwMjhjMjlkZjVkNzQxNDU4ZTkyYWI0MDAzNWQ2ZTQwZiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODc3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIwMjhjMjlkZjVkNzQxNDU4ZTkyYWI0MDAzNWQ2ZTQwZiIsInNlZ21lbnRJZHMiOlsiNjFjMTkzMjk1ZjBiMzIzNGQ0YzUxN2YyNWMwODdlN2VeMTlkZmNhMDkzMWY2YTE0NmNkYjRlNDJiNjliZWIwMjEiLCJhOGI0NWQ5MzI4YjM4YzdlYTMxNjliOWFjMjk5MDc3Nl41MzM0ZTU0NDkwOWI0YmUyN2NjOWU3ZWI0YzJlYzg4NSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODc3MCIsImxlZ0lkIjoiMDI4YzI5ZGY1ZDc0MTQ1OGU5MmFiNDAwMzVkNmU0MGYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiU1EiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5MDMuOTQsInRvdGFsVGF4IjoxNTUuNTQsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJIMjNCRFJQTyIsIkgyM0JEUlBPIiwiUTE1QkRSQVBPIiwiUTE1QkRSQVBPIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNjFjMTkzMjk1ZjBiMzIzNGQ0YzUxN2YyNWMwODdlN2UiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjE5ZGZjYTA5MzFmNmExNDZjZGI0ZTQyYjY5YmViMDIxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJhOGI0NWQ5MzI4YjM4YzdlYTMxNjliOWFjMjk5MDc3NiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTMzNGU1NDQ5MDliNGJlMjdjYzllN2ViNGMyZWM4ODUiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MTUxLjMyLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjUwLjExLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMDE2MCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjo0MzIwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkgiLCJIIiwiUSIsIlEiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNjFjMTkzMjk1ZjBiMzIzNGQ0YzUxN2YyNWMwODdlN2UiLCJkdXJhdGlvbiI6MjQ1LCJjYXJyaWVyIjoiU1EiLCJmbGlnaHRObyI6IjQ0NyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiU1E0NDciLCJhaXJjcmFmdENvZGUiOiI3ODciLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6NTUiLCJhcnJBaXJwb3J0IjoiU0lOIiwiYXJyVGVybWluYWwiOiIwIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDY6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjE5ZGZjYTA5MzFmNmExNDZjZGI0ZTQyYjY5YmViMDIxIiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6IlNRIiwiZmxpZ2h0Tm8iOiI4NDMwIiwiY29kZVNoYXJlIjp0cnVlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVFIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRSMTAwIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IlNJTiIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTE0VDA1OjE1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMyIsImFyclRpbWUiOiIyMDI2LTEwLTE0VDA5OjI1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhOGI0NWQ5MzI4YjM4YzdlYTMxNjliOWFjMjk5MDc3NiIsImR1cmF0aW9uIjoyNjAsImNhcnJpZXIiOiJTUSIsImZsaWdodE5vIjoiODUzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJTUTg1MyIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwMjoxNSIsImFyckFpcnBvcnQiOiJTSU4iLCJhcnJUZXJtaW5hbCI6IjAiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwNjozNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNTMzNGU1NDQ5MDliNGJlMjdjYzllN2ViNGMyZWM4ODUiLCJkdXJhdGlvbiI6MjQwLCJjYXJyaWVyIjoiU1EiLCJmbGlnaHRObyI6IjQ0NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiU1E0NDYiLCJhaXJjcmFmdENvZGUiOiI3ODciLCJkZXBBaXJwb3J0IjoiU0lOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMjA6NDAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjI6NDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 136329.92, "calendar_total_sell": 136329.92, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 136329.92, "filter": { "id": "F1F400029-75", "price": 136329.92, "gross_total": 1059.48, "journey_duration": "PT2D5H55M", "journey_duration_seconds": 194100, "layover_duration": "PT1D13H20M", "layover_duration_seconds": 134400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610140515can2026101409258430can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT2D5H55M", "destination_reach_timestamp": 194100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 137553, "gross_total": 136853, "base_fare": 107779, "tax": 29774, "sell": { "currency": "BDT", "total": 137553, "base_fare": 107779, "tax": 29774 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM3NTUzLCJiYXNlX2ZhcmUiOjEwNzc3OSwidGF4IjoyOTc3NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNjg1MywiYmFzZV9mYXJlIjoxMDcwNzksInRheCI6Mjk3NzQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM2ODUzLCJiYXNlX2ZhcmUiOjEwNzA3OSwidGF4IjoyOTc3NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 137553, "base_fare": 107779, "tax": 29774, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107079.00", "tax": "29774.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 137553, "base_fare": 107779, "tax": 29774, "gross": { "base_fare": "107079.00", "tax": "29774.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "13618.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9209.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNzU1My4wMCIsImJhc2VfZmFyZSI6IjEwNzc3OS4wMCIsInRheCI6IjI5Nzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMjk3NzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNjg1My4wMCIsImJhc2VfZmFyZSI6IjEwNzA3OS4wMCIsInRheCI6IjI5Nzc0LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMjk3NzQuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzY4NTMuMDAiLCJiYXNlX2ZhcmUiOiIxMDcwNzkuMDAiLCJ0YXgiOiIyOTc3NC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzY4NTMsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTM2MTguMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5MjA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTc0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEzNjE4IiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-77", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 137553, "calendar_total_sell": 137553, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 137553, "filter": { "id": "F1TT00016-77", "price": 137553, "journey_duration": "PT20H5M", "journey_duration_seconds": 72300, "layover_duration": "PT3H50M", "layover_duration_seconds": 13800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T23:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H05M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-35", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 1, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-35", "origin": "KUL", "departure_time": "2026-10-12T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 376 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 376 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 1, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-35", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-35", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 137977.64, "gross_total": 1074.9, "base_fare": 107127.47, "tax": 30850.16, "sell": { "currency": "BDT", "total": 137977.64, "base_fare": 107127.47, "tax": 30850.16 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4MS45LCJiYXNlX2ZhcmUiOjg0MCwidGF4IjoyNDEuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwNzQuOSwiYmFzZV9mYXJlIjo4MzMsInRheCI6MjQxLjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA3NC45LCJiYXNlX2ZhcmUiOjgzMywidGF4IjoyNDEuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 137977.64, "base_fare": 107127.47, "tax": 30850.16, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106234.75", "tax": "30850.16", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 137977.64, "base_fare": 107127.47, "tax": 30850.16, "gross": { "base_fare": "106234.75", "tax": "30850.16", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODEuOTAiLCJiYXNlX2ZhcmUiOiI4NDAuMDAiLCJ0YXgiOiIyNDEuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIyNDEuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwNzQuOTAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIyNDEuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIyNDEuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDc0LjkwIiwiYmFzZV9mYXJlIjoiODMzLjAwIiwidGF4IjoiMjQxLjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwNzQuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER35", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTcsImVsYXBzZWRUaW1lIjo1NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjIzNSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDAyOjA1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQwODowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDA5OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxMzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMywiZWxhcHNlZFRpbWUiOjY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjE4LCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTQ6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE4OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTKioqKipTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjMzLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjE6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIzOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMiIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEwNzQuOSwidG90YWxUYXhBbW91bnQiOjI0MS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MzMsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjgzMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4MzMsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMDc0LjksInRvdGFsVGF4QW1vdW50IjoyNDEuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODMzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODMzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjgzMywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjExMzMuOSwidG90YWxUYXhBbW91bnQiOjI0MS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg5MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4OTIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMTMzLjksInRvdGFsVGF4QW1vdW50IjoyNDEuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODkyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg5MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTEsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjoxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJGTEVYIiwiYnJhbmRDb2RlIjoiRkxFWCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 137977.64, "calendar_total_sell": 137977.64, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 137977.64, "filter": { "id": "F1SE00005-35", "price": 137977.64, "gross_total": 1074.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610120900can202610121310376adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 138197, "gross_total": 137497, "base_fare": 107779, "tax": 30418, "sell": { "currency": "BDT", "total": 138197, "base_fare": 107779, "tax": 30418 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4MTk3LCJiYXNlX2ZhcmUiOjEwNzc3OSwidGF4IjozMDQxOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzNzQ5NywiYmFzZV9mYXJlIjoxMDcwNzksInRheCI6MzA0MTgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM3NDk3LCJiYXNlX2ZhcmUiOjEwNzA3OSwidGF4IjozMDQxOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138197, "base_fare": 107779, "tax": 30418, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107079.00", "tax": "30418.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 138197, "base_fare": 107779, "tax": 30418, "gross": { "base_fare": "107079.00", "tax": "30418.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "13618.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9853.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzODE5Ny4wMCIsImJhc2VfZmFyZSI6IjEwNzc3OS4wMCIsInRheCI6IjMwNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzNzQ5Ny4wMCIsImJhc2VfZmFyZSI6IjEwNzA3OS4wMCIsInRheCI6IjMwNDE4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3MDc5LjAwIiwidGF4IjoiMzA0MTguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzc0OTcuMDAiLCJiYXNlX2ZhcmUiOiIxMDcwNzkuMDAiLCJ0YXgiOiIzMDQxOC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzc0OTcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTM2MTguMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5ODUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMzYxOCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H5M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAAd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T09:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT01H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "376" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7oDdXb21226zByUe1KQX\/\/8ModVEEmDIwAwxRiFZ6EJr\/I8J7+l2QJ8ZUIhlTopwkpnANjUQ0RmveuW2FbgGE\/uednZ07ntZcrCGGioNygOt15KycUPYJBnuDId2gR\/YD4OaymMrwY3Nar5\/OVphn9rZB\/u1K+8=", "FareInfoRef": "Cea3oBmAuDKAml9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-78", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 138197, "calendar_total_sell": 138197, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 138197, "filter": { "id": "F1TT00016-78", "price": 138197, "journey_duration": "PT1D7H45M", "journey_duration_seconds": 114300, "layover_duration": "PT15H30M", "layover_duration_seconds": 55800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T11:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610120900can202610121310376can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H05M", "transit_time": "1H0M", "routes": [ { "air_segment_key": "0-36", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 1, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-36", "origin": "KUL", "departure_time": "2026-10-12T09:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T13:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "PT01H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 376 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 376 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 1, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "0-36", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 7, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-36", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 102 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 102 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 7, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 138640.81, "gross_total": 1080.1, "base_fare": 107127.47, "tax": 31513.33, "sell": { "currency": "BDT", "total": 138640.81, "base_fare": 107127.47, "tax": 31513.33 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4Ny4xLCJiYXNlX2ZhcmUiOjg0MCwidGF4IjoyNDcuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwODAuMSwiYmFzZV9mYXJlIjo4MzMsInRheCI6MjQ3LjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTA4MC4xLCJiYXNlX2ZhcmUiOjgzMywidGF4IjoyNDcuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138640.81, "base_fare": 107127.47, "tax": 31513.33, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106234.75", "tax": "31513.33", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 138640.81, "base_fare": 107127.47, "tax": 31513.33, "gross": { "base_fare": "106234.75", "tax": "31513.33", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10202.62" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODcuMTAiLCJiYXNlX2ZhcmUiOiI4NDAuMDAiLCJ0YXgiOiIyNDcuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIyNDcuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwODAuMTAiLCJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIyNDcuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4MzMuMDAiLCJ0YXgiOiIyNDcuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMDgwLjEwIiwiYmFzZV9mYXJlIjoiODMzLjAwIiwidGF4IjoiMjQ3LjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjEwODAuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4MC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjIsInRheEluZm8iOiJSRUdVTEFUT1JZIENIQVJHRSBET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER36", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTcsImVsYXBzZWRUaW1lIjo1NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjIzNSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDAyOjA1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQwODowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk0qKioqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDA5OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxMzoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMiwiZWxhcHNlZFRpbWUiOjEzNjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDA5OjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOVQxMToyMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAyLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMDgwLjEsInRvdGFsVGF4QW1vdW50IjoyNDcuMSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODMzLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo4MzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6ODMzLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTA4MC4xLCJ0b3RhbFRheEFtb3VudCI6MjQ3LjEsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgzMywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjgzMywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo4MzMsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC4yLCJ0YXhJbmZvIjoiUkVHVUxBVE9SWSBDSEFSR0UgRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjEsImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjExMzkuMSwidG90YWxUYXhBbW91bnQiOjI0Ny4xLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4OTIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg5MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4OTIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMTM5LjEsInRvdGFsVGF4QW1vdW50IjoyNDcuMSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODkyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODkyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg5MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjIsInRheEluZm8iOiJSRUdVTEFUT1JZIENIQVJHRSBET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjExLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjoxLCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6MSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjcsImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NywiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 138640.81, "calendar_total_sell": 138640.81, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 138640.81, "filter": { "id": "F1SE00005-36", "price": 138640.81, "gross_total": 1080.1, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT14H30M", "layover_duration_seconds": 52200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610120900can202610121310376adtcan202611081440kul202611081850377adtkul202611090920dac202611091120102adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-69", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTbbst7SJCuFlgxGW+hl\/3\/G7HSDCWLLliM7xqjUG3uG+I8O7+5ZULcMVKi9eVugEkiIVQdI3rG\/1rQvqcBNhOKDtclnljaYNV8sYeSop+TA0WIZsml6NT\/3FPhqOLUGfuQxGa1DWVOh2ube8JUYYJfarw8j+yww", "FareInfoRef": "Cea3oBmAuDKARk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTtEKwyAM\/Jhy7zF0s32zmpXBioNhB77s\/z9jpzjYicmZSy6GEFT0Kqv48I8Jn+lpyGcCMpTXtgS9eBHMfFWIyILyKvF9REMzcY6V3E8d2fXGpGlmwi67dqlmYsTHeVDTpTnT06GtRqMs4Edud9K8WYkmys0rMSTx4E859QUj9SxQ", "FareInfoRef": "Cea3oBmAuDKA6k9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 138840, "gross_total": 138140, "base_fare": 111492, "tax": 27348, "sell": { "currency": "BDT", "total": 138840, "base_fare": 111492, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4ODQwLCJiYXNlX2ZhcmUiOjExMTQ5MiwidGF4IjoyNzM0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjEzODE0MCwiYmFzZV9mYXJlIjoxMTA3OTIsInRheCI6MjczNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTM4MTQwLCJiYXNlX2ZhcmUiOjExMDc5MiwidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 138840, "base_fare": 111492, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110792.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 138840, "base_fare": 111492, "tax": 27348, "gross": { "base_fare": "110792.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzODg0MC4wMCIsImJhc2VfZmFyZSI6IjExMTQ5Mi4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEwNzkyLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjEzODE0MC4wMCIsImJhc2VfZmFyZSI6IjExMDc5Mi4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEwNzkyLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxMzgxNDAuMDAiLCJiYXNlX2ZhcmUiOiIxMTA3OTIuMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxMzgxNDAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkwNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEwNDk3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTkwNCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBVLBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBVLMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBVLMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBVLBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTbbst7SJCuFlgxGW+hl\/3\/G7HSDCWLLliM7xqjUG3uG+I8O7+5ZULcMVKi9eVugEkiIVQdI3rG\/1rQvqcBNhOKDtclnljaYNV8sYeSop+TA0WIZsml6NT\/3FPhqOLUGfuQxGa1DWVOh2ube8JUYYJfarw8j+yww", "FareInfoRef": "Cea3oBmAuDKARk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-69", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTtEKwyAM\/Jhy7zF0s32zmpXBioNhB77s\/z9jpzjYicmZSy6GEFT0Kqv48I8Jn+lpyGcCMpTXtgS9eBHMfFWIyILyKvF9REMzcY6V3E8d2fXGpGlmwi67dqlmYsTHeVDTpTnT06GtRqMs4Edud9K8WYkmys0rMSTx4E859QUj9SxQ", "FareInfoRef": "Cea3oBmAuDKA6k9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 138840, "calendar_total_sell": 138840, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 138840, "filter": { "id": "F1TT00016-69", "price": 138840, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120110kul202610120700161kul202610122155can202610130210612can202611080310kul202611080715613kul202611082020dac202611082210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-28", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 141109, "gross_total": 140409, "base_fare": 108661, "tax": 32448, "sell": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxMTA5LCJiYXNlX2ZhcmUiOjEwODY2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MDQwOSwiYmFzZV9mYXJlIjoxMDc5NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQwNDA5LCJiYXNlX2ZhcmUiOjEwNzk2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MTEwOS4wMCIsImJhc2VfZmFyZSI6IjEwODY2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MDQwOS4wMCIsImJhc2VfZmFyZSI6IjEwNzk2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDA0MDkuMDAiLCJiYXNlX2ZhcmUiOiIxMDc5NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDA0MDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-28", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-28", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 141109, "calendar_total_sell": 141109, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 141109, "filter": { "id": "F1TT00016-28", "price": 141109, "journey_duration": "PT20H40M", "journey_duration_seconds": 74400, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-29", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 141109, "gross_total": 140409, "base_fare": 108661, "tax": 32448, "sell": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxMTA5LCJiYXNlX2ZhcmUiOjEwODY2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MDQwOSwiYmFzZV9mYXJlIjoxMDc5NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQwNDA5LCJiYXNlX2ZhcmUiOjEwNzk2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MTEwOS4wMCIsImJhc2VfZmFyZSI6IjEwODY2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MDQwOS4wMCIsImJhc2VfZmFyZSI6IjEwNzk2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDA0MDkuMDAiLCJiYXNlX2ZhcmUiOiIxMDc5NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDA0MDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-29", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-29", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 141109, "calendar_total_sell": 141109, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 141109, "filter": { "id": "F1TT00016-29", "price": 141109, "journey_duration": "PT1D0H45M", "journey_duration_seconds": 89100, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-30", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 141109, "gross_total": 140409, "base_fare": 108661, "tax": 32448, "sell": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxMTA5LCJiYXNlX2ZhcmUiOjEwODY2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MDQwOSwiYmFzZV9mYXJlIjoxMDc5NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQwNDA5LCJiYXNlX2ZhcmUiOjEwNzk2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MTEwOS4wMCIsImJhc2VfZmFyZSI6IjEwODY2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MDQwOS4wMCIsImJhc2VfZmFyZSI6IjEwNzk2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDA0MDkuMDAiLCJiYXNlX2ZhcmUiOiIxMDc5NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDA0MDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-30", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-30", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 141109, "calendar_total_sell": 141109, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 141109, "filter": { "id": "F1TT00016-30", "price": 141109, "journey_duration": "PT1D3H40M", "journey_duration_seconds": 99600, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-31", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 141109, "gross_total": 140409, "base_fare": 108661, "tax": 32448, "sell": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxMTA5LCJiYXNlX2ZhcmUiOjEwODY2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MDQwOSwiYmFzZV9mYXJlIjoxMDc5NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQwNDA5LCJiYXNlX2ZhcmUiOjEwNzk2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 141109, "base_fare": 108661, "tax": 32448, "gross": { "base_fare": "107961.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MTEwOS4wMCIsImJhc2VfZmFyZSI6IjEwODY2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MDQwOS4wMCIsImJhc2VfZmFyZSI6IjEwNzk2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3OTYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDA0MDkuMDAiLCJiYXNlX2ZhcmUiOiIxMDc5NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDA0MDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-31", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAAc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:25:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "1", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNjrEOwyAMRD8mut32EJoNBEidkBonAx36\/5\/RA1SpluAOvbNNjNHEdjkkxP\/a8NnyG+3OQIPx5EQVCwblq0NEHnhZ8rO7D7Kr6Ai2iZfqDFarRkG1ciw0Cn3eJWWyNZkzFWM1hmUHfqY+aVsql7uf3KzG5EISwJ+y6wsoXCyA", "FareInfoRef": "Cea3oBmAuDKA1d9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-31", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 141109, "calendar_total_sell": 141109, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 141109, "filter": { "id": "F1TT00016-31", "price": 141109, "journey_duration": "PT1D7H40M", "journey_duration_seconds": 114000, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:25:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-70", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTbbst7SJCuFlgxGW+hl\/3\/G7HSDCWLLliM7xqjUG3uG+I8O7+5ZULcMVKi9eVugEkiIVQdI3rG\/1rQvqcBNhOKDtclnljaYNV8sYeSop+TA0WIZsml6NT\/3FPhqOLUGfuQxGa1DWVOh2ube8JUYYJfarw8j+yww", "FareInfoRef": "Cea3oBmAuDKARk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBVLBD", "FareRuleKey": "gws-eJxNTtEOwiAQ+5il7+VcxL2xgYuJC0azmfDi\/3+GhWBiCXfletcjhGC0Myf68I8Bn+GRkI8IZJhumiPMexKjXgUkL3i+9uW9LQnVxDlVcjulZ9cao8VRCStXa1LJQo\/3Y5N2YnWWp0NdjUpVwI9cb6J5TvuSaNo8CV2ih36qqS8htCxI", "FareInfoRef": "Cea3oBmAuDKAtk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 141316, "gross_total": 140616, "base_fare": 113968, "tax": 27348, "sell": { "currency": "BDT", "total": 141316, "base_fare": 113968, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQxMzE2LCJiYXNlX2ZhcmUiOjExMzk2OCwidGF4IjoyNzM0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MDYxNiwiYmFzZV9mYXJlIjoxMTMyNjgsInRheCI6MjczNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQwNjE2LCJiYXNlX2ZhcmUiOjExMzI2OCwidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 141316, "base_fare": 113968, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113268.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 141316, "base_fare": 113968, "tax": 27348, "gross": { "base_fare": "113268.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MTMxNi4wMCIsImJhc2VfZmFyZSI6IjExMzk2OC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzMjY4LjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MDYxNi4wMCIsImJhc2VfZmFyZSI6IjExMzI2OC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzMjY4LjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDA2MTYuMDAiLCJiYXNlX2ZhcmUiOiIxMTMyNjguMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDA2MTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkwNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEwNDk3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTkwNCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBVLBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBVLMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBVLMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBVLBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "14H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAkc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T01:10:00.000+06:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T07:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "161" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTbbst7SJCuFlgxGW+hl\/3\/G7HSDCWLLliM7xqjUG3uG+I8O7+5ZULcMVKi9eVugEkiIVQdI3rG\/1rQvqcBNhOKDtclnljaYNV8sYeSop+TA0WIZsml6NT\/3FPhqOLUGfuQxGa1DWVOh2ube8JUYYJfarw8j+yww", "FareInfoRef": "Cea3oBmAuDKARk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAmc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT14H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "2", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-70", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBVLBD", "FareRuleKey": "gws-eJxNTtEOwiAQ+5il7+VcxL2xgYuJC0azmfDi\/3+GhWBiCXfletcjhGC0Myf68I8Bn+GRkI8IZJhumiPMexKjXgUkL3i+9uW9LQnVxDlVcjulZ9cao8VRCStXa1LJQo\/3Y5N2YnWWp0NdjUpVwI9cb6J5TvuSaNo8CV2ih36qqS8htCxI", "FareInfoRef": "Cea3oBmAuDKAtk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 141316, "calendar_total_sell": 141316, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 141316, "filter": { "id": "F1TT00016-70", "price": 141316, "journey_duration": "PT1D22H0M", "journey_duration_seconds": 165600, "layover_duration": "PT1D6H0M", "layover_duration_seconds": 108000, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T01:10:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120110kul202610120700161kul202610122155can202610130210612can202611080310kul202611080715613kul202611082220dac202611090010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-32", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-32", "price": 143788, "journey_duration": "PT1D2H10M", "journey_duration_seconds": 94200, "layover_duration": "PT16H0M", "layover_duration_seconds": 57600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-33", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-33", "price": 143788, "journey_duration": "PT1D6H15M", "journey_duration_seconds": 108900, "layover_duration": "PT20H10M", "layover_duration_seconds": 72600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-34", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-34", "price": 143788, "journey_duration": "PT1D9H10M", "journey_duration_seconds": 119400, "layover_duration": "PT23H20M", "layover_duration_seconds": 84000, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAUd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-12T23:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H05M", "distance": "664", "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-35", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-35", "price": 143788, "journey_duration": "PT1D13H10M", "journey_duration_seconds": 133800, "layover_duration": "PT1D3H20M", "layover_duration_seconds": 98400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-36", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-36", "price": 143788, "journey_duration": "PT1D10H55M", "journey_duration_seconds": 125700, "layover_duration": "PT1D0H40M", "layover_duration_seconds": 88800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-37", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-37", "price": 143788, "journey_duration": "PT1D15H0M", "journey_duration_seconds": 140400, "layover_duration": "PT1D4H50M", "layover_duration_seconds": 103800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-38", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-38", "price": 143788, "journey_duration": "PT1D17H55M", "journey_duration_seconds": 150900, "layover_duration": "PT1D8H0M", "layover_duration_seconds": 115200, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAWd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-39", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-39", "price": 143788, "journey_duration": "PT1D21H55M", "journey_duration_seconds": 165300, "layover_duration": "PT1D12H0M", "layover_duration_seconds": 129600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-40", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-40", "price": 143788, "journey_duration": "PT1D15H55M", "journey_duration_seconds": 143700, "layover_duration": "PT1D5H40M", "layover_duration_seconds": 106800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-41", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-41", "price": 143788, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT1D9H50M", "layover_duration_seconds": 121800, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-42", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-42", "price": 143788, "journey_duration": "PT1D22H55M", "journey_duration_seconds": 168900, "layover_duration": "PT1D13H0M", "layover_duration_seconds": 133200, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 143788, "gross_total": 143088, "base_fare": 108206, "tax": 35582, "sell": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzg4LCJiYXNlX2ZhcmUiOjEwODIwNiwidGF4IjozNTU4Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA4OCwiYmFzZV9mYXJlIjoxMDc1MDYsInRheCI6MzU1ODIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDg4LCJiYXNlX2ZhcmUiOjEwNzUwNiwidGF4IjozNTU4Mn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143788, "base_fare": 108206, "tax": 35582, "gross": { "base_fare": "107506.00", "tax": "35582.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "20156.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "8479.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc4OC4wMCIsImJhc2VfZmFyZSI6IjEwODIwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA4OC4wMCIsImJhc2VfZmFyZSI6IjEwNzUwNi4wMCIsInRheCI6IjM1NTgyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA3NTA2LjAwIiwidGF4IjoiMzU1ODIuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwODguMDAiLCJiYXNlX2ZhcmUiOiIxMDc1MDYuMDAiLCJ0YXgiOiIzNTU4Mi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwODgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMjAxNTYuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI4NDc5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIzNTAzIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMDE1NiIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "N", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "KMG", "destination": "CAN", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "NKE00CSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "MU", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "MU", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KMG) operating MU | entry 2: operating_code UL != segment 1 (DAC->KMG) operating MU | entry 3: operating_code MH != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KMG) operating MU | entry 2: operating_code GF != segment 1 (DAC->KMG) operating MU | entry 3: operating_code WY != segment 1 (DAC->KMG) operating MU | entry 4: operating_code EK != segment 1 (DAC->KMG) operating MU | entry 5: operating_code TG != segment 1 (DAC->KMG) operating MU | entry 6: operating_code OD != segment 1 (DAC->KMG) operating MU | entry 7: operating_code ET != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KMG) operating MU" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "Cea3oBmAuDKASd9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T14:00:00.000+06:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": "794", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "N", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAYd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-10-13T13:00:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": "664", "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "booking_class": { "brand_id": "1908336", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "NKE00CSS", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7gMa197asDUmRi51D3vx\/8+QtppIAgwZmCHnrNQLE9f8Hwvey3OH7wY4NNKKQ1LiGRLTAZJX+KOS1hq6iFD6og96dhmLVe0UDVVvMqkeOEbdigU3lUNT0K3RYVzgB+o9oJft1axJODMMvxRXxKdx9QEK3iwl", "FareInfoRef": "Cea3oBmAuDKARi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-43", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 143788, "calendar_total_sell": 143788, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143788, "filter": { "id": "F1TT00016-43", "price": 143788, "journey_duration": "PT2D2H55M", "journey_duration_seconds": 183300, "layover_duration": "PT1D17H0M", "layover_duration_seconds": 147600, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T14:00:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-71", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHbstzSJC2FlQxGOuhl\/3\/G7HSDCmLLliM7xiiUGwN9PGPAZ3gW1C0DFaLvsa2QqyfhtNpB8o72aum9pgIzcXQ2WLt8ZNcHs+SLJsyc5ZAM2HssY1ZNgvqZp4OthlFt4E+mRWkdS0uFopuD4ifRQy\/VX18mYSw2", "FareInfoRef": "Cea3oBmAuDKArk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTtEKwyAM\/Jhy7zF0s32zmpXBioNhB77s\/z9jpzjYicmZSy6GEFT0Kqv48I8Jn+lpyGcCMpTXtgS9eBHMfFWIyILyKvF9REMzcY6V3E8d2fXGpGlmwi67dqlmYsTHeVDTpTnT06GtRqMs4Edud9K8WYkmys0rMSTx4E859QUj9SxQ", "FareInfoRef": "Cea3oBmAuDKA6k9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 143792, "gross_total": 143092, "base_fare": 116444, "tax": 27348, "sell": { "currency": "BDT", "total": 143792, "base_fare": 116444, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzNzkyLCJiYXNlX2ZhcmUiOjExNjQ0NCwidGF4IjoyNzM0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0MzA5MiwiYmFzZV9mYXJlIjoxMTU3NDQsInRheCI6MjczNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQzMDkyLCJiYXNlX2ZhcmUiOjExNTc0NCwidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 143792, "base_fare": 116444, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "115744.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 143792, "base_fare": 116444, "tax": 27348, "gross": { "base_fare": "115744.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0Mzc5Mi4wMCIsImJhc2VfZmFyZSI6IjExNjQ0NC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE1NzQ0LjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0MzA5Mi4wMCIsImJhc2VfZmFyZSI6IjExNTc0NC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE1NzQ0LjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDMwOTIuMDAiLCJiYXNlX2ZhcmUiOiIxMTU3NDQuMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDMwOTIsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkwNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEwNDk3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTkwNCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBVLBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBVLMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBVLMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBVLBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHbstzSJC2FlQxGOuhl\/3\/G7HSDCmLLliM7xiiUGwN9PGPAZ3gW1C0DFaLvsa2QqyfhtNpB8o72aum9pgIzcXQ2WLt8ZNcHs+SLJsyc5ZAM2HssY1ZNgvqZp4OthlFt4E+mRWkdS0uFopuD4ifRQy\/VX18mYSw2", "FareInfoRef": "Cea3oBmAuDKArk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-71", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H0M", "transit_time": "13H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAqc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T20:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T22:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT13H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "166" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "5", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTtEKwyAM\/Jhy7zF0s32zmpXBioNhB77s\/z9jpzjYicmZSy6GEFT0Kqv48I8Jn+lpyGcCMpTXtgS9eBHMfFWIyILyKvF9REMzcY6V3E8d2fXGpGlmwi67dqlmYsTHeVDTpTnT06GtRqMs4Edud9K8WYkmys0rMSTx4E859QUj9SxQ", "FareInfoRef": "Cea3oBmAuDKA6k9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 143792, "calendar_total_sell": 143792, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 143792, "filter": { "id": "F1TT00016-71", "price": 143792, "journey_duration": "PT1D22H20M", "journey_duration_seconds": 166800, "layover_duration": "PT1D6H20M", "layover_duration_seconds": 109200, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T22:50:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122250kul202610130440165kul202610132155can202610140210612can202611080310kul202611080715613kul202611082020dac202611082210166", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-76-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "258099bf0b9001dad79cc8d162b6965a", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-76-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "5e1062e2917c64592ecfb5eab3ca1901", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 5, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } } ] } ], "price": { "currency": "BDT", "total": 145086.31, "gross_total": 1128.14, "base_fare": 111168.99, "tax": 33598.49, "sell": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNy42NCwiYmFzZV9mYXJlIjo4NzEuNjksInRheCI6MjYzLjQ1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzMC42NCwiYmFzZV9mYXJlIjo4NjQuNjksInRheCI6MjYzLjQ1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMjguMTQsImJhc2VfZmFyZSI6ODY0LjY5LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzcuNjQiLCJiYXNlX2ZhcmUiOiI4NzEuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzAuNjQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjguMTQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTEzMC42NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808780", "fareSequence": 0, "price": { "currency": "BDT", "total": 145086.31, "gross_total": 1128.14, "base_fare": 111168.99, "tax": 33598.49, "sell": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNy42NCwiYmFzZV9mYXJlIjo4NzEuNjksInRheCI6MjYzLjQ1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzMC42NCwiYmFzZV9mYXJlIjo4NjQuNjksInRheCI6MjYzLjQ1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMjguMTQsImJhc2VfZmFyZSI6ODY0LjY5LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzcuNjQiLCJiYXNlX2ZhcmUiOiI4NzEuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzAuNjQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjguMTQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTEzMC42NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 607.28, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 607.28, "currency": "USD", "supplier": { "amount": 607.28, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzgwIiwibGVnSWQiOiI1Yzk4ZjI3ZDNkMjdhYmY2YjQzNzk3MmE4MDUxNjMzNCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODc4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1Yzk4ZjI3ZDNkMjdhYmY2YjQzNzk3MmE4MDUxNjMzNCIsInNlZ21lbnRJZHMiOlsiMjU4MDk5YmYwYjkwMDFkYWQ3OWNjOGQxNjJiNjk2NWEiLCI1ZTEwNjJlMjkxN2M2NDU5MmVjZmI1ZWFiM2NhMTkwMV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODc4MCIsImxlZ0lkIjoiNWM5OGYyN2QzZDI3YWJmNmI0Mzc5NzJhODA1MTYzMzQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NjQuNjksInRvdGFsVGF4IjoyNjMuNDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlEyQVNSWVNTIiwiWVNFMDBDTlMiLCJZU0UwMENOUyJdLCJhdmFpbGFiaWxpdHkiOlsiMSIsIjUiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjU4MDk5YmYwYjkwMDFkYWQ3OWNjOGQxNjJiNjk2NWEiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVlMTA2MmUyOTE3YzY0NTkyZWNmYjVlYWIzY2ExOTAxIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjYwNy4yOCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjYwNy4yOCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUyMC4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTIwLjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlEiLCJCIiwiWSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyNTgwOTliZjBiOTAwMWRhZDc5Y2M4ZDE2MmI2OTY1YSIsImR1cmF0aW9uIjoyMzUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzkyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjM5MiIsImFpcmNyYWZ0Q29kZSI6Ijc4OSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzoyNSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNWUxMDYyZTI5MTdjNjQ1OTJlY2ZiNWVhYjNjYTE5MDEiLCJkdXJhdGlvbiI6MTgwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjU3NDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VNTc0MCIsImFpcmNyYWZ0Q29kZSI6IjczNyIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMjoyMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTExLTA5VDAxOjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImR1cmF0aW9uIjoxNjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiMjAzNSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVUyMDM1IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTI6MjAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTM6MDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 145086.31, "calendar_total_sell": 145086.31, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 145086.31, "filter": { "id": "F1F400029-76", "price": 145086.31, "gross_total": 1128.14, "journey_duration": "PT20H40M", "journey_duration_seconds": 74400, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT20H40M", "destination_reach_timestamp": 74400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-77", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-77-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "258099bf0b9001dad79cc8d162b6965a", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-77-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "28d5681ed770c982350d370a21b0132e", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } } ] } ], "price": { "currency": "BDT", "total": 145086.31, "gross_total": 1128.14, "base_fare": 111168.99, "tax": 33598.49, "sell": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNy42NCwiYmFzZV9mYXJlIjo4NzEuNjksInRheCI6MjYzLjQ1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzMC42NCwiYmFzZV9mYXJlIjo4NjQuNjksInRheCI6MjYzLjQ1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMjguMTQsImJhc2VfZmFyZSI6ODY0LjY5LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzcuNjQiLCJiYXNlX2ZhcmUiOiI4NzEuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzAuNjQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjguMTQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTEzMC42NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808790", "fareSequence": 0, "price": { "currency": "BDT", "total": 145086.31, "gross_total": 1128.14, "base_fare": 111168.99, "tax": 33598.49, "sell": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNy42NCwiYmFzZV9mYXJlIjo4NzEuNjksInRheCI6MjYzLjQ1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzMC42NCwiYmFzZV9mYXJlIjo4NjQuNjksInRheCI6MjYzLjQ1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMjguMTQsImJhc2VfZmFyZSI6ODY0LjY5LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzcuNjQiLCJiYXNlX2ZhcmUiOiI4NzEuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzAuNjQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjguMTQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTEzMC42NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 607.28, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 607.28, "currency": "USD", "supplier": { "amount": 607.28, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4NzkwIiwibGVnSWQiOiI0MzAyNjI5MGI2M2M1OWI5NTVlYmZhY2U1YTBiN2IxMyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODc5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI0MzAyNjI5MGI2M2M1OWI5NTVlYmZhY2U1YTBiN2IxMyIsInNlZ21lbnRJZHMiOlsiMjU4MDk5YmYwYjkwMDFkYWQ3OWNjOGQxNjJiNjk2NWEiLCIyOGQ1NjgxZWQ3NzBjOTgyMzUwZDM3MGEyMWIwMTMyZV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODc5MCIsImxlZ0lkIjoiNDMwMjYyOTBiNjNjNTliOTU1ZWJmYWNlNWEwYjdiMTMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NjQuNjksInRvdGFsVGF4IjoyNjMuNDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlEyQVNSWVNTIiwiWVNFMDBDTlMiLCJZU0UwMENOUyJdLCJhdmFpbGFiaWxpdHkiOlsiMSIsIjciLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjU4MDk5YmYwYjkwMDFkYWQ3OWNjOGQxNjJiNjk2NWEiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjI4ZDU2ODFlZDc3MGM5ODIzNTBkMzcwYTIxYjAxMzJlIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjYwNy4yOCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjYwNy4yOCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUyMC4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTIwLjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlEiLCJCIiwiWSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyNTgwOTliZjBiOTAwMWRhZDc5Y2M4ZDE2MmI2OTY1YSIsImR1cmF0aW9uIjoyMzUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzkyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjM5MiIsImFpcmNyYWZ0Q29kZSI6Ijc4OSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzoyNSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMjhkNTY4MWVkNzcwYzk4MjM1MGQzNzBhMjFiMDEzMmUiLCJkdXJhdGlvbiI6MTYwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjU3MzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VNTczNCIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxNToyMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImR1cmF0aW9uIjoxNjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiMjAzNSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVUyMDM1IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTI6MjAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTM6MDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 145086.31, "calendar_total_sell": 145086.31, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 145086.31, "filter": { "id": "F1F400029-77", "price": 145086.31, "gross_total": 1128.14, "journey_duration": "PT1D3H40M", "journey_duration_seconds": 99600, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D3H40M", "destination_reach_timestamp": 99600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-78", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-78-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H55M", "transit_time": null, "routes": [ { "air_segment_key": "258099bf0b9001dad79cc8d162b6965a", "origin": "DAC", "departure_time": "2026-10-12T23:25:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T05:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "392" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 1, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-78-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0ec3946c158581e71045b260fb2aec2f", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 5, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } } ] } ], "price": { "currency": "BDT", "total": 145086.31, "gross_total": 1128.14, "base_fare": 111168.99, "tax": 33598.49, "sell": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNy42NCwiYmFzZV9mYXJlIjo4NzEuNjksInRheCI6MjYzLjQ1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzMC42NCwiYmFzZV9mYXJlIjo4NjQuNjksInRheCI6MjYzLjQ1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMjguMTQsImJhc2VfZmFyZSI6ODY0LjY5LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzcuNjQiLCJiYXNlX2ZhcmUiOiI4NzEuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzAuNjQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjguMTQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTEzMC42NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808800", "fareSequence": 0, "price": { "currency": "BDT", "total": 145086.31, "gross_total": 1128.14, "base_fare": 111168.99, "tax": 33598.49, "sell": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzNy42NCwiYmFzZV9mYXJlIjo4NzEuNjksInRheCI6MjYzLjQ1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTEzMC42NCwiYmFzZV9mYXJlIjo4NjQuNjksInRheCI6MjYzLjQ1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExMjguMTQsImJhc2VfZmFyZSI6ODY0LjY5LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 145086.31, "base_fare": 111168.99, "tax": 33598.49, "gross": { "base_fare": "110276.26", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzcuNjQiLCJiYXNlX2ZhcmUiOiI4NzEuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMzAuNjQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExMjguMTQiLCJiYXNlX2ZhcmUiOiI4NjQuNjkiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTEzMC42NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 607.28, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 607.28, "currency": "USD", "supplier": { "amount": 607.28, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODAwIiwibGVnSWQiOiI5NTY2ZmMyMGNjNDY1Y2Q0MzA5MGZjMTNhNDE3NTU1ZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODgwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5NTY2ZmMyMGNjNDY1Y2Q0MzA5MGZjMTNhNDE3NTU1ZCIsInNlZ21lbnRJZHMiOlsiMjU4MDk5YmYwYjkwMDFkYWQ3OWNjOGQxNjJiNjk2NWEiLCIwZWMzOTQ2YzE1ODU4MWU3MTA0NWIyNjBmYjJhZWMyZl4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODgwMCIsImxlZ0lkIjoiOTU2NmZjMjBjYzQ2NWNkNDMwOTBmYzEzYTQxNzU1NWQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo4NjQuNjksInRvdGFsVGF4IjoyNjMuNDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlEyQVNSWVNTIiwiWVNFMDBDTlMiLCJZU0UwMENOUyJdLCJhdmFpbGFiaWxpdHkiOlsiMSIsIjUiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjU4MDk5YmYwYjkwMDFkYWQ3OWNjOGQxNjJiNjk2NWEiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjBlYzM5NDZjMTU4NTgxZTcxMDQ1YjI2MGZiMmFlYzJmIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjYwNy4yOCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjYwNy4yOCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjUyMC4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTIwLjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlEiLCJCIiwiWSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyNTgwOTliZjBiOTAwMWRhZDc5Y2M4ZDE2MmI2OTY1YSIsImR1cmF0aW9uIjoyMzUsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiMzkyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJDWjM5MiIsImFpcmNyYWZ0Q29kZSI6Ijc4OSIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQyMzoyNSIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMGVjMzk0NmMxNTg1ODFlNzEwNDViMjYwZmIyYWVjMmYiLCJkdXJhdGlvbiI6MTc1LCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjU3MzgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VNTczOCIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQxODoxNSIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIxOjEwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImR1cmF0aW9uIjoxNjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiMjAzNSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVUyMDM1IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTI6MjAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIwIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMTM6MDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 145086.31, "calendar_total_sell": 145086.31, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 145086.31, "filter": { "id": "F1F400029-78", "price": 145086.31, "gross_total": 1128.14, "journey_duration": "PT1D0H45M", "journey_duration_seconds": 89100, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "789", "aircraft_name": "789", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:25:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610122325can202610130520392can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D0H45M", "destination_reach_timestamp": 89100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-76", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHbstzSJC2FlQxGOuhl\/3\/G7HSDCmLLliM7xiiUGwN9PGPAZ3gW1C0DFaLvsa2QqyfhtNpB8o72aum9pgIzcXQ2WLt8ZNcHs+SLJsyc5ZAM2HssY1ZNgvqZp4OthlFt4E+mRWkdS0uFopuD4ifRQy\/VX18mYSw2", "FareInfoRef": "Cea3oBmAuDKArk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBVLBD", "FareRuleKey": "gws-eJxNTtEOwiAQ+5il7+VcxL2xgYuJC0azmfDi\/3+GhWBiCXfletcjhGC0Myf68I8Bn+GRkI8IZJhumiPMexKjXgUkL3i+9uW9LQnVxDlVcjulZ9cao8VRCStXa1LJQo\/3Y5N2YnWWp0NdjUpVwI9cb6J5TvuSaNo8CV2ih36qqS8htCxI", "FareInfoRef": "Cea3oBmAuDKAtk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 146268, "gross_total": 145568, "base_fare": 118920, "tax": 27348, "sell": { "currency": "BDT", "total": 146268, "base_fare": 118920, "tax": 27348 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MjY4LCJiYXNlX2ZhcmUiOjExODkyMCwidGF4IjoyNzM0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NTU2OCwiYmFzZV9mYXJlIjoxMTgyMjAsInRheCI6MjczNDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ1NTY4LCJiYXNlX2ZhcmUiOjExODIyMCwidGF4IjoyNzM0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146268, "base_fare": 118920, "tax": 27348, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "118220.00", "tax": "27348.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 146268, "base_fare": 118920, "tax": 27348, "gross": { "base_fare": "118220.00", "tax": "27348.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "9904.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "10497.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjI2OC4wMCIsImJhc2VfZmFyZSI6IjExODkyMC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4MjIwLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NTU2OC4wMCIsImJhc2VfZmFyZSI6IjExODIyMC4wMCIsInRheCI6IjI3MzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE4MjIwLjAwIiwidGF4IjoiMjczNDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDU1NjguMDAiLCJiYXNlX2ZhcmUiOiIxMTgyMjAuMDAiLCJ0YXgiOiIyNzM0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDU1NjgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkwNC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjEwNDk3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjI2IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjYyIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTVkiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1NzQiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTY1OSIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI0NDciLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJZUSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiOTkwNCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "T", "farebasis": "TRTBVLBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "OD", "marketing": "OD", "booking_code": "V", "farebasis": "VRTBVLMY", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBVLMY", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "OD", "marketing": "OD", "booking_code": "Q", "farebasis": "QRTBVLBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating OD | entry 2: operating_code UL != segment 1 (DAC->KUL) operating OD | entry 3: operating_code MH != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating OD | entry 2: operating_code CA != segment 1 (DAC->KUL) operating OD | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "connecting_airport", "reason": "none of connecting applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR] found in itinerary connections [KUL]" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating OD" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H20M", "transit_time": "17H15M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAuc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T22:50:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-13T04:40:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "165" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "T", "meal_code": null, "seat_available": "9", "fareBasisCode": "TRTBVLBD", "FareRuleKey": "gws-eJxNTkEKwzAMe0zRXTHbstzSJC2FlQxGOuhl\/3\/G7HSDCmLLliM7xiiUGwN9PGPAZ3gW1C0DFaLvsa2QqyfhtNpB8o72aum9pgIzcXQ2WLt8ZNcHs+SLJsyc5ZAM2HssY1ZNgvqZp4OthlFt4E+mRWkdS0uFopuD4ifRQy\/VX18mYSw2", "FareInfoRef": "Cea3oBmAuDKArk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAwc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-13T21:55:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-14T02:10:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": "1611", "lay_over": "PT17H15M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "612" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "3", "fareBasisCode": "VRTBVLMY", "FareRuleKey": "gws-eJxNjlELgzAMhH+M3PslDK1vdVYZTDsYKvRl\/\/9nLKkOdtDmypdcGmNUasueXfxXg0\/zSsj7CGSonXHIEGXo6quAZMDx3u7HshZ4iFAc5YrPKrUx3aZgBTNnPZELpd7PfTEmrSdbpsBXw61N4Gemh9k8pG0tVNvcmy7EDvZTm\/oCPqQsmw==", "FareInfoRef": "Cea3oBmAuDKAek9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-76", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H0M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAoc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T03:10:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T07:15:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-07", "flight_time": "PT4H05M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "613" }, "booking_class": { "brand_id": "2090615", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "4", "fareBasisCode": "QRTBVLMY", "FareRuleKey": "gws-eJxNTtEOwiAM\/Jjl3lt0Mt6YY4uJW41mM+HF\/\/8MD4KJ10CPHr02xujEXSSIj\/\/o8OkeCXZMgMHx3I8V2vtecOIrQ0QGPF\/79b1uGcVElRWrkVvW+jGd54EJiyyuStmIdk+jUdNQnOmpKKNRKDvwI\/ON1Ma0b1kcJweiSeLBTdn1BUw0LKg=", "FareInfoRef": "Cea3oBmAuDKAsk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAsc9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T00:10:00.000+06:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H50M", "distance": "1642", "lay_over": "PT15H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "marketing": { "carrier": "OD", "carrier_name": "Batik Air Malaysia", "carrier_logo": "OD.png", "flight_number": "162" }, "booking_class": { "brand_id": "2089532", "brand_title": "VALUE", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "5", "fareBasisCode": "QRTBVLBD", "FareRuleKey": "gws-eJxNTtEOwiAQ+5il7+VcxL2xgYuJC0azmfDi\/3+GhWBiCXfletcjhGC0Myf68I8Bn+GRkI8IZJhumiPMexKjXgUkL3i+9uW9LQnVxDlVcjulZ9cao8VRCStXa1LJQo\/3Y5N2YnWWp0NdjUpVwI9cb6J5TvuSaNo8CV2ih36qqS8htCxI", "FareInfoRef": "Cea3oBmAuDKAtk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "non-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "OD", "calendar_total_currency": "BDT", "calendar_total_price": 146268, "calendar_total_sell": 146268, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146268, "filter": { "id": "F1TT00016-76", "price": 146268, "journey_duration": "PT2D0H20M", "journey_duration_seconds": 174000, "layover_duration": "PT1D8H20M", "layover_duration_seconds": 116400, "carrier_operating": "OD", "carrier_marketing": "OD", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T22:50:00.000+06:00", "arrival_timing_slot": "", "arrival_departure_time": "2026-11-09T00:10:00.000+06:00", "refund": "non-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610122250kul202610130440165kul202610132155can202610140210612can202611080310kul202611080715613kul202611082220dac202611090010162", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-44", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146909, "gross_total": 146209, "base_fare": 114461, "tax": 32448, "sell": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2OTA5LCJiYXNlX2ZhcmUiOjExNDQ2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjIwOSwiYmFzZV9mYXJlIjoxMTM3NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MjA5LCJiYXNlX2ZhcmUiOjExMzc2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjkwOS4wMCIsImJhc2VfZmFyZSI6IjExNDQ2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjIwOS4wMCIsImJhc2VfZmFyZSI6IjExMzc2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYyMDkuMDAiLCJiYXNlX2ZhcmUiOiIxMTM3NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDYyMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "L", "farebasis": "L2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-44", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-44", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAId9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T22:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H00M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5740" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 146909, "calendar_total_sell": 146909, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146909, "filter": { "id": "F1TT00016-44", "price": 146909, "journey_duration": "PT20H35M", "journey_duration_seconds": 74100, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-45", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146909, "gross_total": 146209, "base_fare": 114461, "tax": 32448, "sell": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2OTA5LCJiYXNlX2ZhcmUiOjExNDQ2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjIwOSwiYmFzZV9mYXJlIjoxMTM3NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MjA5LCJiYXNlX2ZhcmUiOjExMzc2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjkwOS4wMCIsImJhc2VfZmFyZSI6IjExNDQ2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjIwOS4wMCIsImJhc2VfZmFyZSI6IjExMzc2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYyMDkuMDAiLCJiYXNlX2ZhcmUiOiIxMTM3NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDYyMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "L", "farebasis": "L2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-45", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-45", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAMd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T18:15:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5738" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "5", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 146909, "calendar_total_sell": 146909, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146909, "filter": { "id": "F1TT00016-45", "price": 146909, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-46", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146909, "gross_total": 146209, "base_fare": 114461, "tax": 32448, "sell": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2OTA5LCJiYXNlX2ZhcmUiOjExNDQ2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjIwOSwiYmFzZV9mYXJlIjoxMTM3NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MjA5LCJiYXNlX2ZhcmUiOjExMzc2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjkwOS4wMCIsImJhc2VfZmFyZSI6IjExNDQ2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjIwOS4wMCIsImJhc2VfZmFyZSI6IjExMzc2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYyMDkuMDAiLCJiYXNlX2ZhcmUiOiIxMTM3NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDYyMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "L", "farebasis": "L2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-46", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-46", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAOd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T15:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5734" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "7", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 146909, "calendar_total_sell": 146909, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146909, "filter": { "id": "F1TT00016-46", "price": 146909, "journey_duration": "PT1D3H35M", "journey_duration_seconds": 99300, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-47", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 146909, "gross_total": 146209, "base_fare": 114461, "tax": 32448, "sell": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2OTA5LCJiYXNlX2ZhcmUiOjExNDQ2MSwidGF4IjozMjQ0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE0NjIwOSwiYmFzZV9mYXJlIjoxMTM3NjEsInRheCI6MzI0NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTQ2MjA5LCJiYXNlX2ZhcmUiOjExMzc2MSwidGF4IjozMjQ0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 146909, "base_fare": 114461, "tax": 32448, "gross": { "base_fare": "113761.00", "tax": "32448.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "10574.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "7370.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjkwOS4wMCIsImJhc2VfZmFyZSI6IjExNDQ2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE0NjIwOS4wMCIsImJhc2VfZmFyZSI6IjExMzc2MS4wMCIsInRheCI6IjMyNDQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzNzYxLjAwIiwidGF4IjoiMzI0NDguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNDYyMDkuMDAiLCJiYXNlX2ZhcmUiOiIxMTM3NjEuMDAiLCJ0YXgiOiIzMjQ0OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNDYyMDksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMTA1NzQuMDAifSwiWVIiOnsiYW1vdW50IjoiNzM3MC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NTU3LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTgxIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI3MzcwIiwidGF4SW5mbyI6bnVsbH1dfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "L", "farebasis": "L2ASRYSS", "cabin": "economy" }, { "origin": "CAN", "destination": "KMG", "operating": "MU", "marketing": "CZ", "booking_code": "B", "farebasis": "YSE00CNS", "cabin": "economy" }, { "origin": "KMG", "destination": "DAC", "operating": "MU", "marketing": "CZ", "booking_code": "Y", "farebasis": "YSE00CNS", "cabin": "economy" } ], "connecting": [ "KMG" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code UL != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code MH != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code CA != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code CZ != segment 2 (CAN->KMG) operating MU" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CAN) operating CZ | entry 2: operating_code GF != segment 1 (DAC->CAN) operating CZ | entry 3: operating_code WY != segment 1 (DAC->CAN) operating CZ | entry 4: operating_code EK != segment 1 (DAC->CAN) operating CZ | entry 5: operating_code TG != segment 1 (DAC->CAN) operating CZ | entry 6: operating_code OD != segment 1 (DAC->CAN) operating CZ | entry 7: operating_code ET != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CAN) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-47", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAQc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T13:15:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "L", "meal_code": null, "seat_available": "9", "fareBasisCode": "L2ASRYSS", "FareRuleKey": "gws-eJxNTjEOAyEMe8zJexK1pWwgDqlDxXBpBzr0\/8+oAVW6SMSO7DiklEzsJlFCOteG71Y+aO8CNBhfycRLvAYopw4RueNp2Y\/ujhGiosPYprxQp7FaNQKq7XFJo9Bn33OhtpKZqRinMSg38Cf1Qdry\/nL3g5fV6FySBPCn3PoBMbcslw==", "FareInfoRef": "Cea3oBmAuDKALe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-47", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H45M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAQd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T11:20:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T14:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": "664", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5732" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5732" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAKd9sqKAAAA==", "origin": "KMG", "departure_time": "2026-11-09T12:20:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00.000+06:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": "794", "lay_over": "PT22H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "2035" }, "booking_class": { "brand_id": "1908334", "brand_title": "ECONOMY FULLFLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "YSE00CNS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle8Im2t5AKdMuy4X2wGX\/f8YMY9ISQUxM7KSUgoQou6zpPxa8l9cFvwxwBJ4jG2Lc7zpeDSKyodUiYl7RRVTZ8ZFtVh0fS7AbC0p46KCaM+Zt2cl9lamp6NbokBP4gfIk9Hyc1arSWWg4KVnBTTn1ARkfLEs=", "FareInfoRef": "Cea3oBmAuDKAAe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 146909, "calendar_total_sell": 146909, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 146909, "filter": { "id": "F1TT00016-47", "price": 146909, "journey_duration": "PT1D7H35M", "journey_duration_seconds": 113700, "layover_duration": "PT22H20M", "layover_duration_seconds": 80400, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T13:15:00.000+06:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T13:05:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081120kmg2026110814005732kmg202611091220dac2026110913052035", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-79-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "2333349393b505f78aa209539c5dca60", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-79-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT20H50M", "transit_time": "15H10M", "routes": [ { "air_segment_key": "0ec3946c158581e71045b260fb2aec2f", "origin": "CAN", "departure_time": "2026-11-08T18:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T21:10:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5738" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 5, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT15H10M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } } ] } ], "price": { "currency": "BDT", "total": 151215.53, "gross_total": 1176.2, "base_fare": 117298.21, "tax": 33598.49, "sell": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NS43LCJiYXNlX2ZhcmUiOjkxOS43NSwidGF4IjoyNjMuNDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc4LjcsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc2LjIsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODUuNzAiLCJiYXNlX2ZhcmUiOiI5MTkuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzguNzAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzYuMjAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE3OC43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808820", "fareSequence": 0, "price": { "currency": "BDT", "total": 151215.53, "gross_total": 1176.2, "base_fare": 117298.21, "tax": 33598.49, "sell": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NS43LCJiYXNlX2ZhcmUiOjkxOS43NSwidGF4IjoyNjMuNDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc4LjcsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc2LjIsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODUuNzAiLCJiYXNlX2ZhcmUiOiI5MTkuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzguNzAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzYuMjAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE3OC43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 641.35, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 641.35, "currency": "USD", "supplier": { "amount": 641.35, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODIwIiwibGVnSWQiOiIxZjQ1NDhmMTk2NWM2MmJmYjk4OTFkY2NhOGVjOTA3MCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODgyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIxZjQ1NDhmMTk2NWM2MmJmYjk4OTFkY2NhOGVjOTA3MCIsInNlZ21lbnRJZHMiOlsiMjMzMzM0OTM5M2I1MDVmNzhhYTIwOTUzOWM1ZGNhNjAiLCIwZWMzOTQ2YzE1ODU4MWU3MTA0NWIyNjBmYjJhZWMyZl4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODgyMCIsImxlZ0lkIjoiMWY0NTQ4ZjE5NjVjNjJiZmI5ODkxZGNjYThlYzkwNzAiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5MTIuNzUsInRvdGFsVGF4IjoyNjMuNDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIkwyQVNSWVNTIiwiWVNFMDBDTlMiLCJZU0UwMENOUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjUiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjMzMzM0OTM5M2I1MDVmNzhhYTIwOTUzOWM1ZGNhNjAiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjBlYzM5NDZjMTU4NTgxZTcxMDQ1YjI2MGZiMmFlYzJmIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjY0MS4zNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjY0MS4zNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjU0OS4xNSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTQ5LjE1LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkwiLCJCIiwiWSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyMzMzMzQ5MzkzYjUwNWY3OGFhMjA5NTM5YzVkY2E2MCIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiNTAxNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1o1MDE2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE5OjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIwZWMzOTQ2YzE1ODU4MWU3MTA0NWIyNjBmYjJhZWMyZiIsImR1cmF0aW9uIjoxNzUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczOCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzM4IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMyIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE4OjE1IiwiYXJyQWlycG9ydCI6IktNRyIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjE6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiZHVyYXRpb24iOjE2NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiIyMDM1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTIwMzUiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiS01HIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQxMjoyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjAiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMzowNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 151215.53, "calendar_total_sell": 151215.53, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 151215.53, "filter": { "id": "F1F400029-79", "price": 151215.53, "gross_total": 1176.2, "journey_duration": "PT1D0H40M", "journey_duration_seconds": 88800, "layover_duration": "PT15H10M", "layover_duration_seconds": 54600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081815kmg2026110821105738kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D0H40M", "destination_reach_timestamp": 88800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-80-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "2333349393b505f78aa209539c5dca60", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-80-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H45M", "transit_time": "18H20M", "routes": [ { "air_segment_key": "28d5681ed770c982350d370a21b0132e", "origin": "CAN", "departure_time": "2026-11-08T15:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-08T18:00:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT2H40M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5734" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 7, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT18H20M", "lay_over_date": "2026-11-08", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } } ] } ], "price": { "currency": "BDT", "total": 151215.53, "gross_total": 1176.2, "base_fare": 117298.21, "tax": 33598.49, "sell": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NS43LCJiYXNlX2ZhcmUiOjkxOS43NSwidGF4IjoyNjMuNDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc4LjcsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc2LjIsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODUuNzAiLCJiYXNlX2ZhcmUiOiI5MTkuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzguNzAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzYuMjAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE3OC43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808830", "fareSequence": 0, "price": { "currency": "BDT", "total": 151215.53, "gross_total": 1176.2, "base_fare": 117298.21, "tax": 33598.49, "sell": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NS43LCJiYXNlX2ZhcmUiOjkxOS43NSwidGF4IjoyNjMuNDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc4LjcsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc2LjIsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODUuNzAiLCJiYXNlX2ZhcmUiOiI5MTkuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzguNzAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzYuMjAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE3OC43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 641.35, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 641.35, "currency": "USD", "supplier": { "amount": 641.35, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODMwIiwibGVnSWQiOiJlZjMwYjMyODdiYjUzY2Y2MWMyM2QwOTM1Y2I3ODJjNSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODgzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJlZjMwYjMyODdiYjUzY2Y2MWMyM2QwOTM1Y2I3ODJjNSIsInNlZ21lbnRJZHMiOlsiMjMzMzM0OTM5M2I1MDVmNzhhYTIwOTUzOWM1ZGNhNjAiLCIyOGQ1NjgxZWQ3NzBjOTgyMzUwZDM3MGEyMWIwMTMyZV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODgzMCIsImxlZ0lkIjoiZWYzMGIzMjg3YmI1M2NmNjFjMjNkMDkzNWNiNzgyYzUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5MTIuNzUsInRvdGFsVGF4IjoyNjMuNDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIkwyQVNSWVNTIiwiWVNFMDBDTlMiLCJZU0UwMENOUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjciLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjMzMzM0OTM5M2I1MDVmNzhhYTIwOTUzOWM1ZGNhNjAiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjI4ZDU2ODFlZDc3MGM5ODIzNTBkMzcwYTIxYjAxMzJlIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjY0MS4zNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjY0MS4zNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjU0OS4xNSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTQ5LjE1LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkwiLCJCIiwiWSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyMzMzMzQ5MzkzYjUwNWY3OGFhMjA5NTM5YzVkY2E2MCIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiNTAxNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1o1MDE2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE5OjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIyOGQ1NjgxZWQ3NzBjOTgyMzUwZDM3MGEyMWIwMTMyZSIsImR1cmF0aW9uIjoxNjAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzM0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMyIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE1OjIwIiwiYXJyQWlycG9ydCI6IktNRyIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTg6MDAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiZHVyYXRpb24iOjE2NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiIyMDM1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTIwMzUiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiS01HIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQxMjoyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjAiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMzowNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 151215.53, "calendar_total_sell": 151215.53, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 151215.53, "filter": { "id": "F1F400029-80", "price": 151215.53, "gross_total": 1176.2, "journey_duration": "PT1D3H35M", "journey_duration_seconds": 99300, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611081520kmg2026110818005734kmg202611091220dac2026110913052035", "destination_reach_time": "PT1D3H35M", "destination_reach_timestamp": 99300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-81", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-81-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H50M", "transit_time": null, "routes": [ { "air_segment_key": "2333349393b505f78aa209539c5dca60", "origin": "DAC", "departure_time": "2026-10-12T13:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-12T19:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H50M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5016" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "L", "meal_code": null, "seat_available": 9, "fareBasisCode": "L2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "L2ASRYSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-81-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H45M", "transit_time": "11H0M", "routes": [ { "air_segment_key": "5e1062e2917c64592ecfb5eab3ca1901", "origin": "CAN", "departure_time": "2026-11-08T22:20:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KMG", "arrival_time": "2026-11-09T01:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-11-08", "flight_time": "PT3H0M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "737", "name": "737", "picture": "737.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5740" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 5, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } }, { "air_segment_key": "0105755adc607477a63c39ae08cd3700", "origin": "KMG", "departure_time": "2026-11-09T12:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-09T13:05:00", "destination_terminal": "0", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT2H45M", "distance": null, "lay_over": "PT11H00M", "lay_over_date": "2026-11-09", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2035" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YSE00CNS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YSE00CNS" ] } } } ] } ], "price": { "currency": "BDT", "total": 151215.53, "gross_total": 1176.2, "base_fare": 117298.21, "tax": 33598.49, "sell": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NS43LCJiYXNlX2ZhcmUiOjkxOS43NSwidGF4IjoyNjMuNDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc4LjcsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc2LjIsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODUuNzAiLCJiYXNlX2ZhcmUiOiI5MTkuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzguNzAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzYuMjAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE3OC43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808840", "fareSequence": 0, "price": { "currency": "BDT", "total": 151215.53, "gross_total": 1176.2, "base_fare": 117298.21, "tax": 33598.49, "sell": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE4NS43LCJiYXNlX2ZhcmUiOjkxOS43NSwidGF4IjoyNjMuNDV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc4LjcsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMTc2LjIsImJhc2VfZmFyZSI6OTEyLjc1LCJ0YXgiOjI2My40NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 151215.53, "base_fare": 117298.21, "tax": 33598.49, "gross": { "base_fare": "116405.48", "tax": "33598.49", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExODUuNzAiLCJiYXNlX2ZhcmUiOiI5MTkuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzguNzAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExNzYuMjAiLCJiYXNlX2ZhcmUiOiI5MTIuNzUiLCJ0YXgiOiIyNjMuNDUiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIyLjUwIiwicGF5YWJsZSI6MTE3OC43LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 641.35, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 641.35, "currency": "USD", "supplier": { "amount": 641.35, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODQwIiwibGVnSWQiOiJkOGMxN2NkZjllMWE5MDQzOGFlZGNkYmQ4YzJkY2U2YyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODg0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkOGMxN2NkZjllMWE5MDQzOGFlZGNkYmQ4YzJkY2U2YyIsInNlZ21lbnRJZHMiOlsiMjMzMzM0OTM5M2I1MDVmNzhhYTIwOTUzOWM1ZGNhNjAiLCI1ZTEwNjJlMjkxN2M2NDU5MmVjZmI1ZWFiM2NhMTkwMV4wMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODg0MCIsImxlZ0lkIjoiZDhjMTdjZGY5ZTFhOTA0MzhhZWRjZGJkOGMyZGNlNmMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5MTIuNzUsInRvdGFsVGF4IjoyNjMuNDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIkwyQVNSWVNTIiwiWVNFMDBDTlMiLCJZU0UwMENOUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjUiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjMzMzM0OTM5M2I1MDVmNzhhYTIwOTUzOWM1ZGNhNjAiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjVlMTA2MmUyOTE3YzY0NTkyZWNmYjVlYWIzY2ExOTAxIiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjIzLTIzLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiIwMTA1NzU1YWRjNjA3NDc3YTYzYzM5YWUwOGNkMzcwMCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjY0MS4zNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjY0MS4zNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjU0OS4xNSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6NTQ5LjE1LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsIlJCRENoYW5nZWRSaXNrIjp0cnVlLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInRpY2tldGluZ1RpbWUiOjE4MCwicHJvZHVjdFN1cHBsaWVyIjp7InN1cHBsaWVyTmFtZSI6bnVsbCwic3VwcGxpZXJJQVRBIjpudWxsfSwicmVmdXNlRGVhZGxpbmUiOm51bGwsInJlaXNzdWVDb25kaXRpb24iOjAsImZhcmVCcmFuZCI6WyIiLCIiXSwiaXNWaXJ0dWFsSW50ZXJsaW5pbmciOm51bGwsInZvbHVudGFyeVJlZnVuZFRpbWUiOjE0NDAwLCJ2b2lkaW5nQ29uZGl0aW9uIjpmYWxzZSwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkwiLCJCIiwiWSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyMzMzMzQ5MzkzYjUwNWY3OGFhMjA5NTM5YzVkY2E2MCIsImR1cmF0aW9uIjoyMzAsImNhcnJpZXIiOiJDWiIsImZsaWdodE5vIjoiNTAxNiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQ1o1MDE2IiwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE5OjA1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI1ZTEwNjJlMjkxN2M2NDU5MmVjZmI1ZWFiM2NhMTkwMSIsImR1cmF0aW9uIjoxODAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTc0MCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzQwIiwiYWlyY3JhZnRDb2RlIjoiNzM3IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMyIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIyOjIwIiwiYXJyQWlycG9ydCI6IktNRyIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMDE6MjAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjAxMDU3NTVhZGM2MDc0NzdhNjNjMzlhZTA4Y2QzNzAwIiwiZHVyYXRpb24iOjE2NSwiY2FycmllciI6Ik1VIiwiZmxpZ2h0Tm8iOiIyMDM1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1VIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNVTIwMzUiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiS01HIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQxMjoyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjAiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMzowNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 151215.53, "calendar_total_sell": 151215.53, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 151215.53, "filter": { "id": "F1F400029-81", "price": 151215.53, "gross_total": 1176.2, "journey_duration": "PT20H35M", "journey_duration_seconds": 74100, "layover_duration": "PT11H0M", "layover_duration_seconds": 39600, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "KMG" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T13:15:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121315can2026101219055016can202611082220kmg2026110901205740kmg202611091220dac2026110913052035", "destination_reach_time": "PT20H35M", "destination_reach_timestamp": 74100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-37", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H00M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "0-37", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-37", "origin": "KUL", "departure_time": "2026-10-12T14:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T15:05:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT06H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1148 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1148 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-37", "origin": "PEN", "departure_time": "2026-10-13T00:05:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T04:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H00M", "distance": 1518, "lay_over": "PT09H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8074 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4612 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-37", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-37", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152898.97, "gross_total": 1191.9, "base_fare": 122303.87, "tax": 30595.1, "sell": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OC45LCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTEuOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45LCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTguOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkxLjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTEuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER37", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTIsImVsYXBzZWRUaW1lIjoxNDQwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKioqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyMzUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQwMjowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMDg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNKlcqKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIwMSwiZWxhcHNlZFRpbWUiOjYwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMTQ6MDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IlBFTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDE1OjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJQRU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTE0OCwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjExNDgsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczSCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNTE4LCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJQRU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDA6MDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiUEVOIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNDowNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDYxMiwib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjgwNzQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IkNaIiwiYWlyY3JhZnRfY29kZSI6IjMyUSIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIzLCJlbGFwc2VkVGltZSI6NjYwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MTgsImVsYXBzZWRUaW1lIjoyNTAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMzIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlMqKioqKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMTo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjM6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMyIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTE5MS45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTUyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjAyOjA1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjExOTEuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NTIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5NTIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTUyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUsInRheEluZm8iOiJERVBBUlRVUkUgTEVWWSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6NTQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjI5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NTksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6NTYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MzUsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkJBU0lDIiwiYnJhbmRDb2RlIjoiQkFTSUMifSx7InByaWNpbmdTdWJzb3VyY2UiOiJTUE1JUCIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMjUwLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50IjoxMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTI1MC45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50IjoxMDExLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjoxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJGTEVYIiwiYnJhbmRDb2RlIjoiRkxFWCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152898.97, "calendar_total_sell": 152898.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152898.97, "filter": { "id": "F1SE00005-37", "price": 152898.97, "gross_total": 1191.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121405pen2026101215051148adtpen202610130005can2026101304058074adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-38", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT24H00M", "transit_time": "15H5M", "routes": [ { "air_segment_key": "0-38", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-38", "origin": "KUL", "departure_time": "2026-10-12T11:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T12:45:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT03H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1140 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1140 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-38", "origin": "PEN", "departure_time": "2026-10-13T00:05:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T04:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H00M", "distance": 1518, "lay_over": "PT11H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8074 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4612 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-38", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-38", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152898.97, "gross_total": 1191.9, "base_fare": 122303.87, "tax": 30595.1, "sell": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OC45LCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTEuOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45LCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTguOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkxLjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTEuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER38", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MiwiZWxhcHNlZFRpbWUiOjE0NDAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjIzNSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDAyOjA1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQwODowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qVyoqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjAxLCJlbGFwc2VkVGltZSI6NjAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxMTo0NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiUEVOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTI6NDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IlBFTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTQwLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE0MCwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE1MTgsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlBFTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xM1QwMDowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJQRU4iLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDA0OjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkNBTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NjEyLCJvcGVyYXRpbmciOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODA3NCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzJRIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMTkxLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTE5MS45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEyNTAuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMjUwLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152898.97, "calendar_total_sell": 152898.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152898.97, "filter": { "id": "F1SE00005-38", "price": 152898.97, "gross_total": 1191.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121145pen2026101212451140adtpen202610130005can2026101304058074adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-39", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "0-39", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-39", "origin": "KUL", "departure_time": "2026-10-12T21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T22:05:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1166 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1166 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-39", "origin": "PEN", "departure_time": "2026-10-13T08:55:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T13:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H05M", "distance": 1518, "lay_over": "PT10H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 396 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4476 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-39", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-39", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152898.97, "gross_total": 1191.9, "base_fare": 122303.87, "tax": 30595.1, "sell": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OC45LCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTEuOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45LCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTguOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkxLjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTEuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER39", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjEzNjUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjAxLCJlbGFwc2VkVGltZSI6NjAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMTowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiUEVOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMjI6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IlBFTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTY2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE2Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzNIIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE1MTgsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IlBFTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xM1QwODo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJQRU4iLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDEzOjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkNBTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDc2LCJvcGVyYXRpbmciOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJDWiIsImFpcmNyYWZ0X2NvZGUiOiIzMlEiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMywiZWxhcHNlZFRpbWUiOjY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjE4LCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTQ6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE4OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTKioqKipTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjMzLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjE6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIzOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMiIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjExOTEuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NTIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjk1MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo5NTIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMTkxLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjk1MiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJCQVNJQyIsImJyYW5kQ29kZSI6IkJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTI1MC45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjEyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEyNTAuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUsInRheEluZm8iOiJERVBBUlRVUkUgTEVWWSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1GTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTQ1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDkwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1GTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTQ1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDkwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik1GTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTQ1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDkwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MywiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWCIsImJyYW5kQ29kZSI6IkZMRVgifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152898.97, "calendar_total_sell": 152898.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152898.97, "filter": { "id": "F1SE00005-39", "price": 152898.97, "gross_total": 1191.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610122105pen2026101222051166adtpen202610130855can202610131300396adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-40", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "0-40", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-40", "origin": "KUL", "departure_time": "2026-10-12T22:35:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T23:35:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT04H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1194 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1194 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-40", "origin": "PEN", "departure_time": "2026-10-13T08:55:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T13:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H05M", "distance": 1518, "lay_over": "PT09H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 396 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4476 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-40", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-40", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152898.97, "gross_total": 1191.9, "base_fare": 122303.87, "tax": 30595.1, "sell": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OC45LCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTEuOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45LCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTguOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkxLjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTEuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER40", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTQsImVsYXBzZWRUaW1lIjoxMzY1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFdUKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTg6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEwMywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEwMywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIwMSwiZWxhcHNlZFRpbWUiOjYwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMjI6MzU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IlBFTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDIzOjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJQRU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTE5NCwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjExOTQsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczSCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNTE4LCJlbGFwc2VkVGltZSI6MjQ1LCJvcmlnaW4iOiJQRU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6NTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiUEVOIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMzowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ3Niwib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM5Niwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzJRIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMTkxLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTI6MTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTE5MS45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEyNTAuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMjUwLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152898.97, "calendar_total_sell": 152898.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152898.97, "filter": { "id": "F1SE00005-40", "price": 152898.97, "gross_total": 1191.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610122235pen2026101223351194adtpen202610130855can202610131300396adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-41", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H50M", "transit_time": "4H50M", "routes": [ { "air_segment_key": "0-41", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-41", "origin": "KUL", "departure_time": "2026-10-12T21:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T22:05:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H00M", "distance": 201, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "73H", "name": "73H", "picture": "73H.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1166 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1166 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-41", "origin": "PEN", "departure_time": "2026-10-13T00:05:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T04:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H00M", "distance": 1518, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8074 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4612 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-41", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-41", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152898.97, "gross_total": 1191.9, "base_fare": 122303.87, "tax": 30595.1, "sell": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OC45LCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTEuOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45LCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTguOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkxLjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTEuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER41", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTYsImVsYXBzZWRUaW1lIjo4MzAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjAxLCJlbGFwc2VkVGltZSI6NjAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMTowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiUEVOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMjI6MDU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IlBFTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTY2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE2Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzNIIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE1MTgsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlBFTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xM1QwMDowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJQRU4iLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDA0OjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkNBTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NjEyLCJvcGVyYXRpbmciOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODA3NCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzJRIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMTkxLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTI6MTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTE5MS45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEyNTAuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMjUwLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152898.97, "calendar_total_sell": 152898.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152898.97, "filter": { "id": "F1SE00005-41", "price": 152898.97, "gross_total": 1191.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610122105pen2026101222051166adtpen202610130005can2026101304058074adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-42", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT13H50M", "transit_time": "4H45M", "routes": [ { "air_segment_key": "0-42", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-42", "origin": "KUL", "departure_time": "2026-10-12T19:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T20:35:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": 201, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1162 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1162 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-42", "origin": "PEN", "departure_time": "2026-10-13T00:05:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T04:05:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H00M", "distance": 1518, "lay_over": "PT03H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8074 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4612 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-42", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-42", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152898.97, "gross_total": 1191.9, "base_fare": 122303.87, "tax": 30595.1, "sell": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OC45LCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyMzkuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTEuOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjM5LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5MS45LCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyMzkuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152898.97, "base_fare": 122303.87, "tax": 30595.1, "gross": { "base_fare": "121411.14", "tax": "30595.10", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9284.38" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTguOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTEuOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyMzkuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkxLjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjM5LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTEuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3Mi44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER42", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjcsImVsYXBzZWRUaW1lIjo4MzAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MjAxLCJlbGFwc2VkVGltZSI6NjUsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxOTozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiUEVOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMjA6MzU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6bnVsbCwiZGVzdGluYXRpb25fY2l0eSI6IlBFTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxMTYyLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTE2Miwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiNzM4IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOjEsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE1MTgsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IlBFTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xM1QwMDowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6bnVsbCwib3JpZ2luX2NpdHkiOiJQRU4iLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEzVDA0OjA1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkNBTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NjEyLCJvcGVyYXRpbmciOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6ODA3NCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzJRIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMTkxLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTI6MTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTE5MS45LCJ0b3RhbFRheEFtb3VudCI6MjM5LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo4LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI1LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEyNTAuOSwidG90YWxUYXhBbW91bnQiOjIzOS45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMjUwLjksInRvdGFsVGF4QW1vdW50IjoyMzkuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OCwic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6OSwic2VnbWVudF9pZCI6NCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjMsImdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152898.97, "calendar_total_sell": 152898.97, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152898.97, "filter": { "id": "F1SE00005-42", "price": 152898.97, "gross_total": 1191.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610121930pen2026101220351162adtpen202610130005can2026101304058074adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-43", "get_branded_fare": "no", "no_of_stops_title": "2 Stop Flight", "no_of_stops": 2, "flight_time": "PT22H45M", "transit_time": "13H35M", "routes": [ { "air_segment_key": "0-43", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-43", "origin": "KUL", "departure_time": "2026-10-12T19:30:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "PEN", "arrival_time": "2026-10-12T20:35:00", "destination_terminal": null, "destination_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT1H05M", "distance": 201, "lay_over": "PT01H15M", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1162 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 1162 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "2-43", "origin": "PEN", "departure_time": "2026-10-13T08:55:00", "origin_terminal": null, "origin_airport": { "name": "Penang International Airport", "city": "Penang", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T13:00:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H05M", "distance": 1518, "lay_over": "PT12H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 396 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4476 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-43", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-43", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 152924.47, "gross_total": 1192.1, "base_fare": 122303.87, "tax": 30620.6, "sell": { "currency": "BDT", "total": 152924.47, "base_fare": 122303.87, "tax": 30620.6 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5OS4xLCJiYXNlX2ZhcmUiOjk1OSwidGF4IjoyNDAuMX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjExOTIuMSwiYmFzZV9mYXJlIjo5NTIsInRheCI6MjQwLjEsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTE5Mi4xLCJiYXNlX2ZhcmUiOjk1MiwidGF4IjoyNDAuMX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 152924.47, "base_fare": 122303.87, "tax": 30620.6, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "30620.60", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 152924.47, "base_fare": 122303.87, "tax": 30620.6, "gross": { "base_fare": "121411.14", "tax": "30620.60", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "14028.60" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9309.89" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTkuMTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiIyNDAuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyNDAuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjExOTIuMTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyNDAuMTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiIyNDAuMTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMTkyLjEwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiMjQwLjEwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjExOTIuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiIxMTAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3My4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJHMSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1LCJ0YXhJbmZvIjoiREVQQVJUVVJFIExFVlkifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiSDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MC4yLCJ0YXhJbmZvIjoiUkVHVUxBVE9SWSBDSEFSR0UgRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "BASIC#ER43", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzksImVsYXBzZWRUaW1lIjoxMzY1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IipNVFdUKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMTg6MTU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjEwMywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjEwMywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjIwMSwiZWxhcHNlZFRpbWUiOjY1LCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMTk6MzA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IlBFTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDIwOjM1OjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOm51bGwsImRlc3RpbmF0aW9uX2NpdHkiOiJQRU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTE2Miwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjExNjIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjczOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNTE4LCJlbGFwc2VkVGltZSI6MjQ1LCJvcmlnaW4iOiJQRU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTNUMDg6NTU6MDAiLCJvcmlnaW5fdGVybWluYWwiOm51bGwsIm9yaWdpbl9jaXR5IjoiUEVOIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QxMzowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ3Niwib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM5Niwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzJRIiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMTkyLjEsInRvdGFsVGF4QW1vdW50IjoyNDAuMSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMTI6MTUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTE5Mi4xLCJ0b3RhbFRheEFtb3VudCI6MjQwLjEsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiRzEiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NSwidGF4SW5mbyI6IkRFUEFSVFVSRSBMRVZZIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MS43LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ikg4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjAuMiwidGF4SW5mbyI6IlJFR1VMQVRPUlkgQ0hBUkdFIERPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo5LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6Ik1CWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1MTUuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTAzMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTQgMTUgMTYgMTcgMjMgMjUgMzEgMzMgMzUiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwRSIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOTEyIiwiZmFyZVJ1bGUiOiJCRFNUIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjUsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNSwiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE0IDE1IDE2IDE3IDIzIDI1IDMxIDMzIDM1IiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMEUiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjkxMiIsImZhcmVSdWxlIjoiQkRTVCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJCQVNJQyIsImJyYW5kQ29kZSI6IkJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTI1MS4xLCJ0b3RhbFRheEFtb3VudCI6MjQwLjEsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjEyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEyNTEuMSwidG90YWxUYXhBbW91bnQiOjI0MC4xLCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUsInRheEluZm8iOiJERVBBUlRVUkUgTEVWWSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxLjcsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEuNywidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjowLjIsInRheEluZm8iOiJSRUdVTEFUT1JZIENIQVJHRSBET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjgsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjo0LCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjksInNlZ21lbnRfaWQiOjQsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifSx7ImZhcmVDb21wb25lbnRzX2lkIjozLCJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNCAxNSAxNiAxNyAyMyAyNSAzMSAzMyAzNSIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjBFIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI5MTIiLCJmYXJlUnVsZSI6IkJEU1QifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjoxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJGTEVYIiwiYnJhbmRDb2RlIjoiRkxFWCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 152924.47, "calendar_total_sell": 152924.47, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 152924.47, "filter": { "id": "F1SE00005-43", "price": 152924.47, "gross_total": 1192.1, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 5, "no_of_stops": 2, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610121930pen2026101220351162adtpen202610130855can202610131300396adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-16", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0F0Q040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQW9CTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E1K000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQW9CTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E3K000RUtBQUFBPT0=", "origin": "CMB", "departure_time": "2026-10-12 17:35:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13 02:05:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": null, "lay_over": "PT01H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-16", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "4H40M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0F0Q040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQXJCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E5K000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 02:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08 05:05:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-08", "flight_time": "PT5H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQXJCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0EvK000RUtBQUFBPT0=", "origin": "CMB", "departure_time": "2026-11-08 07:50:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 162218.25, "gross_total": 171415, "base_fare": 149125, "tax": 23483, "sell": { "currency": "BDT", "total": 162218.25, "base_fare": 149125, "tax": 23483 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMjE4LjI1LCJiYXNlX2ZhcmUiOjE0OTEyNSwidGF4IjoyMzQ4M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTUxOC4yNSwiYmFzZV9mYXJlIjoxNDg0MjUsInRheCI6MjM0ODMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcxNDE1LCJiYXNlX2ZhcmUiOjE0ODQyNSwidGF4IjoyMjk5MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 162218.25, "base_fare": 149125, "tax": 23483, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148425.00", "tax": "22990.00", "discount": 10389.75, "ait": "493.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 162218.25, "base_fare": 149125, "tax": 23483, "gross": { "base_fare": "148425.00", "tax": "22990.00", "discount": "10389.75", "ait": "493.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjIxOC4yNSIsImJhc2VfZmFyZSI6IjE0OTEyNS4wMCIsInRheCI6IjIzNDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDI1LjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjEwMzg5Ljc1IiwiYWl0IjoiNDkzLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MTUxOC4yNSIsImJhc2VfZmFyZSI6IjE0ODQyNS4wMCIsInRheCI6IjIzNDgzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDI1LjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjEwMzg5Ljc1IiwiYWl0IjoiNDkzLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzE0MTUuMDAiLCJiYXNlX2ZhcmUiOiIxNDg0MjUuMDAiLCJ0YXgiOiIyMjk5MC4wMCIsImRpc2NvdW50IjoiMTAzODkuNzUiLCJhaXQiOiI0OTMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNjE1MTguMjUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 162218.25, "filter": { "id": "F1TF00018-16", "price": 162218.25, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:30:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610121735can202610130205884can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-15", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-15", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FxQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQUhBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FOL000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13 05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQUhBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FQL000RUtBQUFBPT0=", "origin": "PKX", "departure_time": "2026-10-13 07:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13 10:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H05M", "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-15", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT15H15M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FxQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQU5BTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0F6K000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRUSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 162231.59, "gross_total": 170789, "base_fare": 139963, "tax": 32017, "sell": { "currency": "BDT", "total": 162231.59, "base_fare": 139963, "tax": 32017 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYyMjMxLjU5LCJiYXNlX2ZhcmUiOjEzOTk2MywidGF4IjozMjAxN30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MTUzMS41OSwiYmFzZV9mYXJlIjoxMzkyNjMsInRheCI6MzIwMTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcwNzg5LCJiYXNlX2ZhcmUiOjEzOTI2MywidGF4IjozMTUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 162231.59, "base_fare": 139963, "tax": 32017, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139263.00", "tax": "31526.00", "discount": 9748.41, "ait": "491.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 162231.59, "base_fare": 139963, "tax": 32017, "gross": { "base_fare": "139263.00", "tax": "31526.00", "discount": "9748.41", "ait": "491.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjIzMS41OSIsImJhc2VfZmFyZSI6IjEzOTk2My4wMCIsInRheCI6IjMyMDE3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTM5MjYzLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6Ijk3NDguNDEiLCJhaXQiOiI0OTEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTYxNTMxLjU5IiwiYmFzZV9mYXJlIjoiMTM5MjYzLjAwIiwidGF4IjoiMzIwMTcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzkyNjMuMDAiLCJ0YXgiOiIzMTUyNi4wMCIsImRpc2NvdW50IjoiOTc0OC40MSIsImFpdCI6IjQ5MS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTcwNzg5LjAwIiwiYmFzZV9mYXJlIjoiMTM5MjYzLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6Ijk3NDguNDEiLCJhaXQiOiI0OTEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNjE1MzEuNTksInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 162231.59, "filter": { "id": "F1TF00018-15", "price": 162231.59, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:50:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-17", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0F1Q040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQTdCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FCL000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13 06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQTdCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FEL000RUtBQUFBPT0=", "origin": "SIN", "departure_time": "2026-10-13 08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13 12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-17", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT21H25M", "transit_time": "4H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0F1Q040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQUJDTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FIL000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08 17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQUJDTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FKL000RUtBQUFBPT0=", "origin": "SIN", "departure_time": "2026-11-08 20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08 22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 163054.31, "gross_total": 173107, "base_fare": 154819, "tax": 19486, "sell": { "currency": "BDT", "total": 163054.31, "base_fare": 154819, "tax": 19486 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTYzMDU0LjMxLCJiYXNlX2ZhcmUiOjE1NDgxOSwidGF4IjoxOTQ4Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2MjM1NC4zMSwiYmFzZV9mYXJlIjoxNTQxMTksInRheCI6MTk0ODYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMTA3LCJiYXNlX2ZhcmUiOjE1NDExOSwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 163054.31, "base_fare": 154819, "tax": 19486, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": 11250.69, "ait": "498.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 163054.31, "base_fare": 154819, "tax": 19486, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": "11250.69", "ait": "498.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MzA1NC4zMSIsImJhc2VfZmFyZSI6IjE1NDgxOS4wMCIsInRheCI6IjE5NDg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjExMjUwLjY5IiwiYWl0IjoiNDk4LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2MjM1NC4zMSIsImJhc2VfZmFyZSI6IjE1NDExOS4wMCIsInRheCI6IjE5NDg2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjExMjUwLjY5IiwiYWl0IjoiNDk4LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIxNTQxMTkuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMTEyNTAuNjkiLCJhaXQiOiI0OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNjIzNTQuMzEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 163054.31, "filter": { "id": "F1TF00018-17", "price": 163054.31, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 22:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-18", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "22H20M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FyQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQVdCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E1K000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12 15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasisCode": "BRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQVdCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0FUL000RUtBQUFBPT0=", "origin": "CMB", "departure_time": "2026-10-13 14:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13 22:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT6H00M", "distance": null, "lay_over": "PT22H20M", "lay_over_date": "not-applicable", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasisCode": "BRTBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-18", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D19H5M", "transit_time": "1D1H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FyQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQVpCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0E5K000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 02:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08 05:05:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-08", "flight_time": "PT5H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQVpCTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0EvK000RUtBQUFBPT0=", "origin": "CMB", "departure_time": "2026-11-08 07:50:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08 11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT02H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 166029.3, "gross_total": 175500, "base_fare": 153210, "tax": 23495, "sell": { "currency": "BDT", "total": 166029.3, "base_fare": 153210, "tax": 23495 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY2MDI5LjMsImJhc2VfZmFyZSI6MTUzMjEwLCJ0YXgiOjIzNDk1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY1MzI5LjMsImJhc2VfZmFyZSI6MTUyNTEwLCJ0YXgiOjIzNDk1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3NTUwMCwiYmFzZV9mYXJlIjoxNTI1MTAsInRheCI6MjI5OTB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 166029.3, "base_fare": 153210, "tax": 23495, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "152510.00", "tax": "22990.00", "discount": 10675.7, "ait": "505.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 166029.3, "base_fare": 153210, "tax": 23495, "gross": { "base_fare": "152510.00", "tax": "22990.00", "discount": "10675.70", "ait": "505.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NjAyOS4zMCIsImJhc2VfZmFyZSI6IjE1MzIxMC4wMCIsInRheCI6IjIzNDk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUyNTEwLjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjEwNjc1LjcwIiwiYWl0IjoiNTA1LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NTMyOS4zMCIsImJhc2VfZmFyZSI6IjE1MjUxMC4wMCIsInRheCI6IjIzNDk1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUyNTEwLjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjEwNjc1LjcwIiwiYWl0IjoiNTA1LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzU1MDAuMDAiLCJiYXNlX2ZhcmUiOiIxNTI1MTAuMDAiLCJ0YXgiOiIyMjk5MC4wMCIsImRpc2NvdW50IjoiMTA2NzUuNzAiLCJhaXQiOiI1MDUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNjUzMjkuMywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 166029.3, "filter": { "id": "F1TF00018-18", "price": 166029.3, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:30:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610131400can202610132230880can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-19", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-19", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FzQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQS8vTTRFS0FBQUE9PXxEcnQwcEJ1d25ES0FOL000RUtBQUFBPT0=", "origin": "DAC", "departure_time": "2026-10-12 21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13 05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "RHJ0MHBCdXduREtBai9NNEVLQUFBQT09fERydDBwQnV3bkRLQS8vTTRFS0FBQUE9PXxEcnQwcEJ1d25ES0FQL000RUtBQUFBPT0=", "origin": "PKX", "departure_time": "2026-10-13 07:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13 10:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H05M", "distance": null, "lay_over": "PT02H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-19", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT15H15M", "transit_time": null, "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjI3MjkyN3xEcnQwcEJ1d25ES0FzQ040RUtBQUFBPT18VUFwaUdhbGlsZW8=", "routes": [ { "air_segment_key": "RHJ0MHBCdXduREtBbS9NNEVLQUFBQT09fERydDBwQnV3bkRLQUZBTjRFS0FBQUE9PXxEcnQwcEJ1d25ES0EzK000RUtBQUFBPT0=", "origin": "CAN", "departure_time": "2026-11-08 19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08 21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 168603.56, "gross_total": 177618, "base_fare": 146792, "tax": 32038, "sell": { "currency": "BDT", "total": 168603.56, "base_fare": 146792, "tax": 32038 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTY4NjAzLjU2LCJiYXNlX2ZhcmUiOjE0Njc5MiwidGF4IjozMjAzOH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE2NzkwMy41NiwiYmFzZV9mYXJlIjoxNDYwOTIsInRheCI6MzIwMzgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc3NjE4LCJiYXNlX2ZhcmUiOjE0NjA5MiwidGF4IjozMTUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 168603.56, "base_fare": 146792, "tax": 32038, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "146092.00", "tax": "31526.00", "discount": 10226.44, "ait": "512.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 168603.56, "base_fare": 146792, "tax": 32038, "gross": { "base_fare": "146092.00", "tax": "31526.00", "discount": "10226.44", "ait": "512.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2ODYwMy41NiIsImJhc2VfZmFyZSI6IjE0Njc5Mi4wMCIsInRheCI6IjMyMDM4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2MDkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjEwMjI2LjQ0IiwiYWl0IjoiNTEyLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE2NzkwMy41NiIsImJhc2VfZmFyZSI6IjE0NjA5Mi4wMCIsInRheCI6IjMyMDM4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2MDkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjEwMjI2LjQ0IiwiYWl0IjoiNTEyLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzc2MTguMDAiLCJiYXNlX2ZhcmUiOiIxNDYwOTIuMDAiLCJ0YXgiOiIzMTUyNi4wMCIsImRpc2NvdW50IjoiMTAyMjYuNDQiLCJhaXQiOiI1MTIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNjc5MDMuNTYsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 168603.56, "filter": { "id": "F1TF00018-19", "price": 168603.56, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 21:50:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-82", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-82-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "5abca919928fdc4cf9ad869beb852e30", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "Y0AFFYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Y0AFFYSS" ] } } }, { "air_segment_key": "54185b8f26b88a9fcafa7ebc6968e595", "origin": "PKX", "departure_time": "2026-10-13T09:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-82-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "9bd7162c0b5adc19fcad364fbae9a597", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 169280.54, "gross_total": 1317.85, "base_fare": 136067.2, "tax": 32894.51, "sell": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMyNy4zNSwiYmFzZV9mYXJlIjoxMDY2LjkyLCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzMjAuMzUsImJhc2VfZmFyZSI6MTA1OS45MiwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMxNy44NSwiYmFzZV9mYXJlIjoxMDU5LjkyLCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMjcuMzUiLCJiYXNlX2ZhcmUiOiIxMDY2LjkyIiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMyMC4zNSIsImJhc2VfZmFyZSI6IjEwNTkuOTIiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDU5LjkyIiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzE3Ljg1IiwiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzIwLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808860", "fareSequence": 0, "price": { "currency": "BDT", "total": 169280.54, "gross_total": 1317.85, "base_fare": 136067.2, "tax": 32894.51, "sell": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMyNy4zNSwiYmFzZV9mYXJlIjoxMDY2LjkyLCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzMjAuMzUsImJhc2VfZmFyZSI6MTA1OS45MiwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMxNy44NSwiYmFzZV9mYXJlIjoxMDU5LjkyLCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMjcuMzUiLCJiYXNlX2ZhcmUiOiIxMDY2LjkyIiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMyMC4zNSIsImJhc2VfZmFyZSI6IjEwNTkuOTIiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDU5LjkyIiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzE3Ljg1IiwiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzIwLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 76.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 76.16, "currency": "USD", "supplier": { "amount": 76.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODYwIiwibGVnSWQiOiJkNDU2NTYxZjk1ZWNhN2MzOWQzMDM3YmVhNDRlOTc0NiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODg2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJkNDU2NTYxZjk1ZWNhN2MzOWQzMDM3YmVhNDRlOTc0NiIsInNlZ21lbnRJZHMiOlsiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzBeNTQxODViOGYyNmI4OGE5ZmNhZmE3ZWJjNjk2OGU1OTUiLCI5YmQ3MTYyYzBiNWFkYzE5ZmNhZDM2NGZiYWU5YTU5NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODg2MCIsImxlZ0lkIjoiZDQ1NjU2MWY5NWVjYTdjMzlkMzAzN2JlYTQ0ZTk3NDYiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxMDU5LjkyLCJ0b3RhbFRheCI6MjU3LjkzLCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJZMEFGRllTUyIsIlEiLCJFMkFTUllTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIyLTItZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1NDE4NWI4ZjI2Yjg4YTlmY2FmYTdlYmM2OTY4ZTU5NSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjliZDcxNjJjMGI1YWRjMTlmY2FkMzY0ZmJhZTlhNTk3IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6WzAsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjo0NS4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlswLG51bGxdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMTYwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJZIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDIxOjQ1IiwiYXJyQWlycG9ydCI6IlBLWCIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNTowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNTQxODViOGYyNmI4OGE5ZmNhZmE3ZWJjNjk2OGU1OTUiLCJkdXJhdGlvbiI6MTkwLCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjMwMDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QwOTozMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QxMjo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiOWJkNzE2MmMwYjVhZGMxOWZjYWQzNjRmYmFlOWE1OTciLCJkdXJhdGlvbiI6MjY1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjUwMTUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDA5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDExOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 169280.54, "calendar_total_sell": 169280.54, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 169280.54, "filter": { "id": "F1F400029-82", "price": 169280.54, "gross_total": 1317.85, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT4H30M", "layover_duration_seconds": 16200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 1, "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130930can2026101312403000can202611080925dac2026110811505015", "destination_reach_time": "PT17H20M", "destination_reach_timestamp": 62400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-83", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-83-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "5abca919928fdc4cf9ad869beb852e30", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "Y0AFFYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Y0AFFYSS" ] } } }, { "air_segment_key": "dbc5ed63eb679aacfa30375f82551985", "origin": "PKX", "departure_time": "2026-10-13T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H5M", "distance": null, "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-83-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "9bd7162c0b5adc19fcad364fbae9a597", "origin": "CAN", "departure_time": "2026-11-08T09:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 9, "fareBasisCode": "E2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "E2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 169280.54, "gross_total": 1317.85, "base_fare": 136067.2, "tax": 32894.51, "sell": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMyNy4zNSwiYmFzZV9mYXJlIjoxMDY2LjkyLCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzMjAuMzUsImJhc2VfZmFyZSI6MTA1OS45MiwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMxNy44NSwiYmFzZV9mYXJlIjoxMDU5LjkyLCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMjcuMzUiLCJiYXNlX2ZhcmUiOiIxMDY2LjkyIiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMyMC4zNSIsImJhc2VfZmFyZSI6IjEwNTkuOTIiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDU5LjkyIiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzE3Ljg1IiwiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzIwLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808870", "fareSequence": 0, "price": { "currency": "BDT", "total": 169280.54, "gross_total": 1317.85, "base_fare": 136067.2, "tax": 32894.51, "sell": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMyNy4zNSwiYmFzZV9mYXJlIjoxMDY2LjkyLCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzMjAuMzUsImJhc2VfZmFyZSI6MTA1OS45MiwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMxNy44NSwiYmFzZV9mYXJlIjoxMDU5LjkyLCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 169280.54, "base_fare": 136067.2, "tax": 32894.51, "gross": { "base_fare": "135174.47", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMjcuMzUiLCJiYXNlX2ZhcmUiOiIxMDY2LjkyIiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMyMC4zNSIsImJhc2VfZmFyZSI6IjEwNTkuOTIiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDU5LjkyIiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzE3Ljg1IiwiYmFzZV9mYXJlIjoiMTA1OS45MiIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzIwLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 76.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 76.16, "currency": "USD", "supplier": { "amount": 76.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODcwIiwibGVnSWQiOiJjYWVjZWMxZTc4NTdiYmMyMTE0YmQ0YTk4MWU1NGZiOSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODg3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJjYWVjZWMxZTc4NTdiYmMyMTE0YmQ0YTk4MWU1NGZiOSIsInNlZ21lbnRJZHMiOlsiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzBeZGJjNWVkNjNlYjY3OWFhY2ZhMzAzNzVmODI1NTE5ODUiLCI5YmQ3MTYyYzBiNWFkYzE5ZmNhZDM2NGZiYWU5YTU5NyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODg3MCIsImxlZ0lkIjoiY2FlY2VjMWU3ODU3YmJjMjExNGJkNGE5ODFlNTRmYjkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxMDU5LjkyLCJ0b3RhbFRheCI6MjU3LjkzLCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJZMEFGRllTUyIsIlEiLCJFMkFTUllTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIyLTItZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJkYmM1ZWQ2M2ViNjc5YWFjZmEzMDM3NWY4MjU1MTk4NSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjliZDcxNjJjMGI1YWRjMTlmY2FkMzY0ZmJhZTlhNTk3IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6WzAsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjo0NS4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlswLG51bGxdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMTYwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJZIiwiUSIsIkUiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDIxOjQ1IiwiYXJyQWlycG9ydCI6IlBLWCIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNTowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZGJjNWVkNjNlYjY3OWFhY2ZhMzAzNzVmODI1NTE5ODUiLCJkdXJhdGlvbiI6MTg1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjMxMTYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QwNzozMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QxMDozNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiOWJkNzE2MmMwYjVhZGMxOWZjYWQzNjRmYmFlOWE1OTciLCJkdXJhdGlvbiI6MjY1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjUwMTUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDA5OjI1IiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDExOjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 169280.54, "calendar_total_sell": 169280.54, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 169280.54, "filter": { "id": "F1F400029-83", "price": 169280.54, "gross_total": 1317.85, "journey_duration": "PT15H15M", "journey_duration_seconds": 54900, "layover_duration": "PT2H30M", "layover_duration_seconds": 9000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 1, "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611080925dac2026110811505015", "destination_reach_time": "PT15H15M", "destination_reach_timestamp": 54900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-84", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-84-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "0a77633683027a79fbf92d30ce4b7e6f", "origin": "DAC", "departure_time": "2026-10-12T12:55:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 1, "fareBasisCode": "BRTBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Economy Flex^Economy Flex", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BRTBD" ] } } }, { "air_segment_key": "63f567c7e047eae92cdc599377616543", "origin": "CMB", "departure_time": "2026-10-13T14:00:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T22:30:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT6H0M", "distance": null, "lay_over": "PT22H20M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 1, "fareBasisCode": "BRTBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Economy Flex^Economy Flex", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BRTBD" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-84-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "43da42aeb2f6987832369b67ce104ce0", "origin": "CAN", "departure_time": "2026-11-08T02:00:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-08", "flight_time": "PT5H35M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 8, "fareBasisCode": "ERT1BD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Economy Flex^Economy Flex", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ERT1BD" ] } } }, { "air_segment_key": "18524272b26abfefa80c706aa8c29751", "origin": "CMB", "departure_time": "2026-11-08T07:50:00", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "E", "meal_code": null, "seat_available": 8, "fareBasisCode": "ERT1BD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "Economy Flex^Economy Flex", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "ERT1BD" ] } } } ] } ], "price": { "currency": "BDT", "total": 170689.77, "gross_total": 1328.9, "base_fare": 146384.59, "tax": 23986.35, "sell": { "currency": "BDT", "total": 170689.77, "base_fare": 146384.59, "tax": 23986.35 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMzOC40LCJiYXNlX2ZhcmUiOjExNDcuODIsInRheCI6MTg4LjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMzMS40LCJiYXNlX2ZhcmUiOjExNDAuODIsInRheCI6MTg4LjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzMjguOSwiYmFzZV9mYXJlIjoxMTQwLjgyLCJ0YXgiOjE4OC4wOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 170689.77, "base_fare": 146384.59, "tax": 23986.35, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "145491.86", "tax": "23986.35", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 170689.77, "base_fare": 146384.59, "tax": 23986.35, "gross": { "base_fare": "145491.86", "tax": "23986.35", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMzguNDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjgyIiwidGF4IjoiMTg4LjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE0MC44MiIsInRheCI6IjE4OC4wOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMzMS40MCIsImJhc2VfZmFyZSI6IjExNDAuODIiLCJ0YXgiOiIxODguMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQwLjgyIiwidGF4IjoiMTg4LjA4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzI4LjkwIiwiYmFzZV9mYXJlIjoiMTE0MC44MiIsInRheCI6IjE4OC4wOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzMxLjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "other_price_data": [ { "brandName": "Economy Flex^Economy Flex", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808880", "fareSequence": 0, "price": { "currency": "BDT", "total": 170689.77, "gross_total": 1328.9, "base_fare": 146384.59, "tax": 23986.35, "sell": { "currency": "BDT", "total": 170689.77, "base_fare": 146384.59, "tax": 23986.35 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMzOC40LCJiYXNlX2ZhcmUiOjExNDcuODIsInRheCI6MTg4LjA4fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTMzMS40LCJiYXNlX2ZhcmUiOjExNDAuODIsInRheCI6MTg4LjA4LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzMjguOSwiYmFzZV9mYXJlIjoxMTQwLjgyLCJ0YXgiOjE4OC4wOH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 170689.77, "base_fare": 146384.59, "tax": 23986.35, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "145491.86", "tax": "23986.35", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 170689.77, "base_fare": 146384.59, "tax": 23986.35, "gross": { "base_fare": "145491.86", "tax": "23986.35", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzMzguNDAiLCJiYXNlX2ZhcmUiOiIxMTQ3LjgyIiwidGF4IjoiMTg4LjA4IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE0MC44MiIsInRheCI6IjE4OC4wOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTMzMS40MCIsImJhc2VfZmFyZSI6IjExNDAuODIiLCJ0YXgiOiIxODguMDgiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQwLjgyIiwidGF4IjoiMTg4LjA4IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzI4LjkwIiwiYmFzZV9mYXJlIjoiMTE0MC44MiIsInRheCI6IjE4OC4wOCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzMxLjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] } } ], "promo_title": "Economy Flex^Economy Flex", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "Economy Flex^Economy Flex", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 102.21, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 102.21, "currency": "USD", "supplier": { "amount": 102.21, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODgwIiwibGVnSWQiOiIzOWMxYTZiYjVlOTVkOWFkYTA4ZjgzMTViZTA5OTc5YiJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODg4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIzOWMxYTZiYjVlOTVkOWFkYTA4ZjgzMTViZTA5OTc5YiIsInNlZ21lbnRJZHMiOlsiMGE3NzYzMzY4MzAyN2E3OWZiZjkyZDMwY2U0YjdlNmZeNjNmNTY3YzdlMDQ3ZWFlOTJjZGM1OTkzNzc2MTY1NDMiLCI0M2RhNDJhZWIyZjY5ODc4MzIzNjliNjdjZTEwNGNlMF4xODUyNDI3MmIyNmFiZmVmYTgwYzcwNmFhOGMyOTc1MSJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODg4MCIsImxlZ0lkIjoiMzljMWE2YmI1ZTk1ZDlhZGEwOGY4MzE1YmUwOTk3OWIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVUwiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxMTQwLjgyLCJ0b3RhbFRheCI6MTg4LjA4LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiQlJUQkQiLCJCUlRCRCIsIkVSVDFCRCIsIkVSVDFCRCJdLCJhdmFpbGFiaWxpdHkiOlsiMSIsIjEiLCI4IiwiOCJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjBhNzc2MzM2ODMwMjdhNzlmYmY5MmQzMGNlNGI3ZTZmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI2M2Y1NjdjN2UwNDdlYWU5MmNkYzU5OTM3NzYxNjU0MyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNDNkYTQyYWViMmY2OTg3ODMyMzY5YjY3Y2UxMDRjZTAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjE4NTI0MjcyYjI2YWJmZWZhODBjNzA2YWE4YzI5NzUxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjEwMi4yMSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6WzAsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxMDIuMjEsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH1dLCJjaGFuZ2UiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImNoYW5nZUZlZSI6NDAuMDgsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbMCxudWxsXSwiY2hhbmdlRmVlIjo0MC4wOCwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsImZhcmVCcmFuZCI6WyJFY29ub215IEZsZXheRWNvbm9teSBGbGV4IiwiRWNvbm9teSBTZW1pIEZsZXheRWNvbm9teSBTZW1pIEZsZXgiXSwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjE2MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJCIiwiQiIsIkUiLCJFIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjBhNzc2MzM2ODMwMjdhNzlmYmY5MmQzMGNlNGI3ZTZmIiwiZHVyYXRpb24iOjE5NSwiY2FycmllciI6IlVMIiwiZmxpZ2h0Tm8iOiIxOTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzMyIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDEyOjU1IiwiYXJyQWlycG9ydCI6IkNNQiIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxNTo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNjNmNTY3YzdlMDQ3ZWFlOTJjZGM1OTkzNzc2MTY1NDMiLCJkdXJhdGlvbiI6MzYwLCJjYXJyaWVyIjoiVUwiLCJmbGlnaHRObyI6Ijg4MCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOm51bGwsIm9wZXJhdGluZ0ZsaWdodE5vIjpudWxsLCJhaXJjcmFmdENvZGUiOiIzMkIiLCJkZXBBaXJwb3J0IjoiQ01CIiwiZGVwVGVybWluYWwiOm51bGwsImRlcFRpbWUiOiIyMDI2LTEwLTEzVDE0OjAwIiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI0M2RhNDJhZWIyZjY5ODc4MzIzNjliNjdjZTEwNGNlMCIsImR1cmF0aW9uIjozMzUsImNhcnJpZXIiOiJVTCIsImZsaWdodE5vIjoiODgxIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6bnVsbCwib3BlcmF0aW5nRmxpZ2h0Tm8iOm51bGwsImFpcmNyYWZ0Q29kZSI6IjMyQSIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IjMiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwMjowMCIsImFyckFpcnBvcnQiOiJDTUIiLCJhcnJUZXJtaW5hbCI6bnVsbCwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDU6MDUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjE4NTI0MjcyYjI2YWJmZWZhODBjNzA2YWE4YzI5NzUxIiwiZHVyYXRpb24iOjE5MCwiY2FycmllciI6IlVMIiwiZmxpZ2h0Tm8iOiIxODkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzIwIiwiZGVwQWlycG9ydCI6IkNNQiIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwNzo1MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxMTozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 170689.77, "calendar_total_sell": 170689.77, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 170689.77, "filter": { "id": "F1F400029-84", "price": 170689.77, "gross_total": 1328.9, "journey_duration": "PT1D19H5M", "journey_duration_seconds": 155100, "layover_duration": "PT1D1H5M", "layover_duration_seconds": 90300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08T11:30:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610131400can202610132230880can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT1D19H5M", "destination_reach_timestamp": 155100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-68", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAcc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T12:55:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxsRSm8tLdMOqAfEDrvw\/2fgdkIiUhJHTuzknI12ZWLM\/7Hgs+xP9L0CHaaspcNTdCJoOkDyhu31vjcMhcAwtvrkzh7mVrV6UcPK1U5qBI5ZW6niPCXJSjBg+GJAXeAHHptgL01eNNnS3WV7kozQo7r7AtYvK9Y=", "FareInfoRef": "Cea3oBmAuDKAAk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAec9sqKAAAA==", "origin": "CMB", "departure_time": "2026-10-12T17:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T02:05:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": "2475", "lay_over": "PT01H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxsRSm8tLdMOqAfEDrvw\/2fgdkIiUhJHTuzknI12ZWLM\/7Hgs+xP9L0CHaaspcNTdCJoOkDyhu31vjcMhcAwtvrkzh7mVrV6UcPK1U5qBI5ZW6niPCXJSjBg+GJAXeAHHptgL01eNNnS3WV7kozQo7r7AtYvK9Y=", "FareInfoRef": "Cea3oBmAuDKAAk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAgc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-07", "flight_time": "PT5H35M", "distance": "2475", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexoRSm8tLdMOKAfEDr3w\/2fglk0iVRpHTuzknFX0Kkli\/o8Fn2V\/wvcKOJTZSoWlaDK7DhG5YXu97w1DIQS2Pl8\/aphTVeuFBausOqnujOOvxclZSpSlYMDwxYDcwAkeG6GXRi9R2oqZ0fZHSgQP5d4X2jcr6A==", "FareInfoRef": "Cea3oBmAuDKAKk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAic9sqKAAAA==", "origin": "CMB", "departure_time": "2026-11-08T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexoRSm8tLdMOKAfEDr3w\/2fglk0iVRpHTuzknFX0Kkli\/o8Fn2V\/wvcKOJTZSoWlaDK7DhG5YXu97w1DIQS2Pl8\/aphTVeuFBausOqnujOOvxclZSpSlYMDwxYDcwAkeG6GXRi9R2oqZ0fZHSgQP5d4X2jcr6A==", "FareInfoRef": "Cea3oBmAuDKAKk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 172115, "gross_total": 171415, "base_fare": 149125, "tax": 22990, "sell": { "currency": "BDT", "total": 172115, "base_fare": 149125, "tax": 22990 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyMTE1LCJiYXNlX2ZhcmUiOjE0OTEyNSwidGF4IjoyMjk5MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MTQxNSwiYmFzZV9mYXJlIjoxNDg0MjUsInRheCI6MjI5OTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcxNDE1LCJiYXNlX2ZhcmUiOjE0ODQyNSwidGF4IjoyMjk5MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 172115, "base_fare": 149125, "tax": 22990, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "148425.00", "tax": "22990.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 172115, "base_fare": 149125, "tax": 22990, "gross": { "base_fare": "148425.00", "tax": "22990.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "9408.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MjExNS4wMCIsImJhc2VfZmFyZSI6IjE0OTEyNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDI1LjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MTQxNS4wMCIsImJhc2VfZmFyZSI6IjE0ODQyNS4wMCIsInRheCI6IjIyOTkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ4NDI1LjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzE0MTUuMDAiLCJiYXNlX2ZhcmUiOiIxNDg0MjUuMDAiLCJ0YXgiOiIyMjk5MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzE0MTUsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI5NDA4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk0MDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "H", "farebasis": "HRTBD", "cabin": "economy" }, { "origin": "CMB", "destination": "CAN", "operating": "UL", "marketing": "UL", "booking_code": "H", "farebasis": "HRTBD", "cabin": "economy" }, { "origin": "CAN", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "H", "farebasis": "HRTBD", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "H", "farebasis": "HRTBD", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CMB) operating UL | entry 2: operating_code CA != segment 1 (DAC->CMB) operating UL | entry 3: operating_code CZ != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CMB) operating UL | entry 2: operating_code GF != segment 1 (DAC->CMB) operating UL | entry 3: operating_code WY != segment 1 (DAC->CMB) operating UL | entry 4: operating_code EK != segment 1 (DAC->CMB) operating UL | entry 5: operating_code TG != segment 1 (DAC->CMB) operating UL | entry 6: operating_code OD != segment 1 (DAC->CMB) operating UL | entry 7: operating_code ET != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CMB) operating UL" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "1H55M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAcc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T12:55:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxsRSm8tLdMOqAfEDrvw\/2fgdkIiUhJHTuzknI12ZWLM\/7Hgs+xP9L0CHaaspcNTdCJoOkDyhu31vjcMhcAwtvrkzh7mVrV6UcPK1U5qBI5ZW6niPCXJSjBg+GJAXeAHHptgL01eNNnS3WV7kozQo7r7AtYvK9Y=", "FareInfoRef": "Cea3oBmAuDKAAk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAec9sqKAAAA==", "origin": "CMB", "departure_time": "2026-10-12T17:35:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T02:05:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT6H00M", "distance": "2475", "lay_over": "PT01H55M", "lay_over_date": "2026-10-12", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "884" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkuxsRSm8tLdMOqAfEDrvw\/2fgdkIiUhJHTuzknI12ZWLM\/7Hgs+xP9L0CHaaspcNTdCJoOkDyhu31vjcMhcAwtvrkzh7mVrV6UcPK1U5qBI5ZW6niPCXJSjBg+GJAXeAHHptgL01eNNnS3WV7kozQo7r7AtYvK9Y=", "FareInfoRef": "Cea3oBmAuDKAAk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-68", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAgc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-07", "flight_time": "PT5H35M", "distance": "2475", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexoRSm8tLdMOKAfEDr3w\/2fglk0iVRpHTuzknFX0Kkli\/o8Fn2V\/wvcKOJTZSoWlaDK7DhG5YXu97w1DIQS2Pl8\/aphTVeuFBausOqnujOOvxclZSpSlYMDwxYDcwAkeG6GXRi9R2oqZ0fZHSgQP5d4X2jcr6A==", "FareInfoRef": "Cea3oBmAuDKAKk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAic9sqKAAAA==", "origin": "CMB", "departure_time": "2026-11-08T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "H", "meal_code": null, "seat_available": "9", "fareBasisCode": "HRTBD", "FareRuleKey": "gws-eJxNTkEOwjAMe8zkexoRSm8tLdMOKAfEDr3w\/2fglk0iVRpHTuzknFX0Kkli\/o8Fn2V\/wvcKOJTZSoWlaDK7DhG5YXu97w1DIQS2Pl8\/aphTVeuFBausOqnujOOvxclZSpSlYMDwxYDcwAkeG6GXRi9R2oqZ0fZHSgQP5d4X2jcr6A==", "FareInfoRef": "Cea3oBmAuDKAKk9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 172115, "calendar_total_sell": 172115, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 172115, "filter": { "id": "F1TT00016-68", "price": 172115, "journey_duration": "PT22H40M", "journey_duration_seconds": 81600, "layover_duration": "PT4H40M", "layover_duration_seconds": 16800, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T12:55:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610121735can202610130205884can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-20", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "10H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSWmRXSjZhM0ZqUkVVMFRHMDRlRTFEY0RoV1JFVXlTMnhSZUU5RGJ6MThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOCNwMTZ8VDE2fDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOSNwMTZ8VDE2fDE=", "origin": "KUL", "departure_time": "2026-10-12 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-20", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H20M", "transit_time": "12H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSWmRXSjZhM0ZqUkVVMFRHMDRlRTFEY0RoV1JFVXlTMnhSZUU5RGJ6MThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMTh8VDE4fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMTh8VDE4fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 172436.99, "gross_total": 177703, "base_fare": 93543, "tax": 85393, "sell": { "currency": "BDT", "total": 172436.99, "base_fare": 93543, "tax": 85393 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyNDM2Ljk5LCJiYXNlX2ZhcmUiOjkzNTQzLCJ0YXgiOjg1MzkzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcxNzM2Ljk5LCJiYXNlX2ZhcmUiOjkyODQzLCJ0YXgiOjg1MzkzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3NzcwMywiYmFzZV9mYXJlIjo5Mjg0MywidGF4Ijo4NDg2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 172436.99, "base_fare": 93543, "tax": 85393, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "92843.00", "tax": "84860.00", "discount": 6499.01, "ait": "533.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 172436.99, "base_fare": 93543, "tax": 85393, "gross": { "base_fare": "92843.00", "tax": "84860.00", "discount": "6499.01", "ait": "533.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MjQzNi45OSIsImJhc2VfZmFyZSI6IjkzNTQzLjAwIiwidGF4IjoiODUzOTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg0ODYwLjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTMzLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MTczNi45OSIsImJhc2VfZmFyZSI6IjkyODQzLjAwIiwidGF4IjoiODUzOTMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg0ODYwLjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTMzLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzc3MDMuMDAiLCJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg0ODYwLjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTMzLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcxNzM2Ljk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 172436.99, "filter": { "id": "F1TF00018-20", "price": 172436.99, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121800can2026101222254484can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-21", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "10H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwQmRXSjZSWGhMYmtGNVRXazFkazFVU1hGbVJsRjVUVU53VlUxcVNYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOCNwMjB8VDIwfDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOSNwMjB8VDIwfDE=", "origin": "KUL", "departure_time": "2026-10-12 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-21", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D17H0M", "transit_time": "1D0H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwQmRXSjZSWGhMYmtGNVRXazFkazFVU1hGbVJsRjVUVU53VlUxcVNYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwMjJ8VDIyfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwMjJ8VDIyfDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 173082.99, "gross_total": 178347, "base_fare": 93543, "tax": 86039, "sell": { "currency": "BDT", "total": 173082.99, "base_fare": 93543, "tax": 86039 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMDgyLjk5LCJiYXNlX2ZhcmUiOjkzNTQzLCJ0YXgiOjg2MDM5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyMzgyLjk5LCJiYXNlX2ZhcmUiOjkyODQzLCJ0YXgiOjg2MDM5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3ODM0NywiYmFzZV9mYXJlIjo5Mjg0MywidGF4Ijo4NTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173082.99, "base_fare": 93543, "tax": 86039, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "92843.00", "tax": "85504.00", "discount": 6499.01, "ait": "535.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173082.99, "base_fare": 93543, "tax": 86039, "gross": { "base_fare": "92843.00", "tax": "85504.00", "discount": "6499.01", "ait": "535.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzA4Mi45OSIsImJhc2VfZmFyZSI6IjkzNTQzLjAwIiwidGF4IjoiODYwMzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg1NTA0LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM1LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MjM4Mi45OSIsImJhc2VfZmFyZSI6IjkyODQzLjAwIiwidGF4IjoiODYwMzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg1NTA0LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM1LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzgzNDcuMDAiLCJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg1NTA0LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM1LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcyMzgyLjk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 173082.99, "filter": { "id": "F1TF00018-21", "price": 173082.99, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121800can2026101222254484can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-22", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "23H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwUmRXSjZSWHBMYmtGNVRtazFkazFVVVhGbVJsRjVUa053VlUxcVdYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MiNwMjR8VDI0fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MyNwMjR8VDI0fDE=", "origin": "KUL", "departure_time": "2026-10-13 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT23H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-22", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D19H10M", "transit_time": "1D2H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwUmRXSjZSWHBMYmtGNVRtazFkazFVVVhGbVJsRjVUa053VlUxcVdYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMjZ8VDI2fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMjZ8VDI2fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 173082.99, "gross_total": 178347, "base_fare": 93543, "tax": 86039, "sell": { "currency": "BDT", "total": 173082.99, "base_fare": 93543, "tax": 86039 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMDgyLjk5LCJiYXNlX2ZhcmUiOjkzNTQzLCJ0YXgiOjg2MDM5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyMzgyLjk5LCJiYXNlX2ZhcmUiOjkyODQzLCJ0YXgiOjg2MDM5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3ODM0NywiYmFzZV9mYXJlIjo5Mjg0MywidGF4Ijo4NTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173082.99, "base_fare": 93543, "tax": 86039, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "92843.00", "tax": "85504.00", "discount": 6499.01, "ait": "535.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173082.99, "base_fare": 93543, "tax": 86039, "gross": { "base_fare": "92843.00", "tax": "85504.00", "discount": "6499.01", "ait": "535.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzA4Mi45OSIsImJhc2VfZmFyZSI6IjkzNTQzLjAwIiwidGF4IjoiODYwMzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg1NTA0LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM1LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MjM4Mi45OSIsImJhc2VfZmFyZSI6IjkyODQzLjAwIiwidGF4IjoiODYwMzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg1NTA0LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM1LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzgzNDcuMDAiLCJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg1NTA0LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM1LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTcyMzgyLjk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 173082.99, "filter": { "id": "F1TF00018-22", "price": 173082.99, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131800can2026101322254484can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAcd9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T07:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H05M", "distance": "1185", "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-48", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKAoe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 173518, "gross_total": 172818, "base_fare": 141992, "tax": 31526, "sell": { "currency": "BDT", "total": 173518, "base_fare": 141992, "tax": 31526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNTE4LCJiYXNlX2ZhcmUiOjE0MTk5MiwidGF4IjozMTUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MjgxOCwiYmFzZV9mYXJlIjoxNDEyOTIsInRheCI6MzE1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyODE4LCJiYXNlX2ZhcmUiOjE0MTI5MiwidGF4IjozMTUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173518, "base_fare": 141992, "tax": 31526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "141292.00", "tax": "31526.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173518, "base_fare": 141992, "tax": 31526, "gross": { "base_fare": "141292.00", "tax": "31526.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "16030.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzUxOC4wMCIsImJhc2VfZmFyZSI6IjE0MTk5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMjkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MjgxOC4wMCIsImJhc2VfZmFyZSI6IjE0MTI5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMjkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzI4MTguMDAiLCJiYXNlX2ZhcmUiOiIxNDEyOTIuMDAiLCJ0YXgiOiIzMTUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzI4MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE2MDMwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc1NTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1ODEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjAzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "PKX", "operating": "CZ", "marketing": "CZ", "booking_code": "Y", "farebasis": "Y0AFFYSS", "cabin": "economy" }, { "origin": "PKX", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "E", "farebasis": "E2ASRYSS", "cabin": "economy" } ], "connecting": [ "PKX" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code UL != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code MH != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code GF != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code WY != segment 1 (DAC->PKX) operating CZ | entry 4: operating_code EK != segment 1 (DAC->PKX) operating CZ | entry 5: operating_code TG != segment 1 (DAC->PKX) operating CZ | entry 6: operating_code OD != segment 1 (DAC->PKX) operating CZ | entry 7: operating_code ET != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-48", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAcd9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T07:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H05M", "distance": "1185", "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-48", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKAoe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 173518, "calendar_total_sell": 173518, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173518, "filter": { "id": "F1TT00016-48", "price": 173518, "journey_duration": "PT15H15M", "journey_duration_seconds": 54900, "layover_duration": "PT2H30M", "layover_duration_seconds": 9000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T21:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAed9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T09:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": "1185", "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-49", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKAoe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 173518, "gross_total": 172818, "base_fare": 141992, "tax": 31526, "sell": { "currency": "BDT", "total": 173518, "base_fare": 141992, "tax": 31526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNTE4LCJiYXNlX2ZhcmUiOjE0MTk5MiwidGF4IjozMTUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MjgxOCwiYmFzZV9mYXJlIjoxNDEyOTIsInRheCI6MzE1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTcyODE4LCJiYXNlX2ZhcmUiOjE0MTI5MiwidGF4IjozMTUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173518, "base_fare": 141992, "tax": 31526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "141292.00", "tax": "31526.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173518, "base_fare": 141992, "tax": 31526, "gross": { "base_fare": "141292.00", "tax": "31526.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "16030.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzUxOC4wMCIsImJhc2VfZmFyZSI6IjE0MTk5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMjkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MjgxOC4wMCIsImJhc2VfZmFyZSI6IjE0MTI5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQxMjkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzI4MTguMDAiLCJiYXNlX2ZhcmUiOiIxNDEyOTIuMDAiLCJ0YXgiOiIzMTUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzI4MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE2MDMwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc1NTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1ODEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjAzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "PKX", "operating": "CZ", "marketing": "CZ", "booking_code": "Y", "farebasis": "Y0AFFYSS", "cabin": "economy" }, { "origin": "PKX", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "E", "farebasis": "E2ASRYSS", "cabin": "economy" } ], "connecting": [ "PKX" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code UL != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code MH != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code GF != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code WY != segment 1 (DAC->PKX) operating CZ | entry 4: operating_code EK != segment 1 (DAC->PKX) operating CZ | entry 5: operating_code TG != segment 1 (DAC->PKX) operating CZ | entry 6: operating_code OD != segment 1 (DAC->PKX) operating CZ | entry 7: operating_code ET != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-49", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAed9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T09:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": "1185", "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-49", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKACc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T09:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T11:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "5015" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E2ASRYSS", "FareRuleKey": "gws-eJxNTkEOwyAMe0zle5JN7biBAGknDs12YIf9\/xkztJWWCGKw4yTGaGKrBNnifyz4LvmD9s5Ag\/GUlKHrLdznq0NEHqiWfO\/uGCaq\/Gkz+1l1CqtVY6G6hEn1xjjvnBq5w5meijEaA7IDF6hPwpbKy913Tlaj8qBkAzdl1w8uMSya", "FareInfoRef": "Cea3oBmAuDKAoe9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 173518, "calendar_total_sell": 173518, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173518, "filter": { "id": "F1TT00016-49", "price": 173518, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT4H30M", "layover_duration_seconds": 16200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T21:45:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130930can2026101312403000can202611080925dac2026110811505015", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-23", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "23H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwbmRXSjZSVEZMYmtGNlRVTTFkazFVV1hGbVJsRjVUME53VlUxNlFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MiNwMjh8VDI4fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MyNwMjh8VDI4fDE=", "origin": "KUL", "departure_time": "2026-10-13 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT23H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-23", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT2D6H50M", "transit_time": "1D14H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwbmRXSjZSVEZMYmtGNlRVTTFkazFVV1hGbVJsRjVUME53VlUxNlFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwMzB8VDMwfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwMzB8VDMwfDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 173727.99, "gross_total": 178991, "base_fare": 93543, "tax": 86684, "sell": { "currency": "BDT", "total": 173727.99, "base_fare": 93543, "tax": 86684 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczNzI3Ljk5LCJiYXNlX2ZhcmUiOjkzNTQzLCJ0YXgiOjg2Njg0fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMDI3Ljk5LCJiYXNlX2ZhcmUiOjkyODQzLCJ0YXgiOjg2Njg0LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3ODk5MSwiYmFzZV9mYXJlIjo5Mjg0MywidGF4Ijo4NjE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173727.99, "base_fare": 93543, "tax": 86684, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "92843.00", "tax": "86148.00", "discount": 6499.01, "ait": "536.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173727.99, "base_fare": 93543, "tax": 86684, "gross": { "base_fare": "92843.00", "tax": "86148.00", "discount": "6499.01", "ait": "536.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzcyNy45OSIsImJhc2VfZmFyZSI6IjkzNTQzLjAwIiwidGF4IjoiODY2ODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg2MTQ4LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM2LjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzAyNy45OSIsImJhc2VfZmFyZSI6IjkyODQzLjAwIiwidGF4IjoiODY2ODQuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg2MTQ4LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM2LjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzg5OTEuMDAiLCJiYXNlX2ZhcmUiOiI5Mjg0My4wMCIsInRheCI6Ijg2MTQ4LjAwIiwiZGlzY291bnQiOiI2NDk5LjAxIiwiYWl0IjoiNTM2LjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTczMDI3Ljk5LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 173727.99, "filter": { "id": "F1TF00018-23", "price": 173727.99, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131800can2026101322254484can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-72", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 173807, "gross_total": 173107, "base_fare": 154819, "tax": 18988, "sell": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczODA3LCJiYXNlX2ZhcmUiOjE1NDgxOSwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzEwNywiYmFzZV9mYXJlIjoxNTQxMTksInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMTA3LCJiYXNlX2ZhcmUiOjE1NDExOSwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzgwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDgxOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzEwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDExOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIxNTQxMTkuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzMxMDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-72", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 173807, "calendar_total_sell": 173807, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173807, "filter": { "id": "F1TT00016-72", "price": 173807, "journey_duration": "PT21H25M", "journey_duration_seconds": 77100, "layover_duration": "PT4H50M", "layover_duration_seconds": 17400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-73", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 173807, "gross_total": 173107, "base_fare": 154819, "tax": 18988, "sell": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczODA3LCJiYXNlX2ZhcmUiOjE1NDgxOSwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzEwNywiYmFzZV9mYXJlIjoxNTQxMTksInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMTA3LCJiYXNlX2ZhcmUiOjE1NDExOSwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzgwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDgxOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzEwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDExOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIxNTQxMTkuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzMxMDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H15M", "transit_time": "2H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA0c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T08:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-13T12:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": "1631", "lay_over": "PT02H00M", "lay_over_date": "2026-10-13", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "850" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-73", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 173807, "calendar_total_sell": 173807, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173807, "filter": { "id": "F1TT00016-73", "price": 173807, "journey_duration": "PT1D8H40M", "journey_duration_seconds": 117600, "layover_duration": "PT16H5M", "layover_duration_seconds": 57900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610130800can202610131210850can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-74", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 173807, "gross_total": 173107, "base_fare": 154819, "tax": 18988, "sell": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczODA3LCJiYXNlX2ZhcmUiOjE1NDgxOSwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzEwNywiYmFzZV9mYXJlIjoxNTQxMTksInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMTA3LCJiYXNlX2ZhcmUiOjE1NDExOSwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzgwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDgxOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzEwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDExOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIxNTQxMTkuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzMxMDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-74", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA4c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T13:30:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "851" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 173807, "calendar_total_sell": 173807, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173807, "filter": { "id": "F1TT00016-74", "price": 173807, "journey_duration": "PT1D9H30M", "journey_duration_seconds": 120600, "layover_duration": "PT16H40M", "layover_duration_seconds": 60000, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610131950can202610140015852can202611081330sin202611081750851sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-75", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 173807, "gross_total": 173107, "base_fare": 154819, "tax": 18988, "sell": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczODA3LCJiYXNlX2ZhcmUiOjE1NDgxOSwidGF4IjoxODk4OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3MzEwNywiYmFzZV9mYXJlIjoxNTQxMTksInRheCI6MTg5ODgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTczMTA3LCJiYXNlX2ZhcmUiOjE1NDExOSwidGF4IjoxODk4OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 173807, "base_fare": 154819, "tax": 18988, "gross": { "base_fare": "154119.00", "tax": "18988.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "2476.00" }, "Other": { "title": "Others taxes", "amount": "9565.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzgwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDgxOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3MzEwNy4wMCIsImJhc2VfZmFyZSI6IjE1NDExOS4wMCIsInRheCI6IjE4OTg4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTU0MTE5LjAwIiwidGF4IjoiMTg5ODguMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzMxMDcuMDAiLCJiYXNlX2ZhcmUiOiIxNTQxMTkuMDAiLCJ0YXgiOiIxODk4OC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzMxMDcsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIyNDc2LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijk1NjUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiTDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjU4NiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlNHIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyMzQ0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI0NzYiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "CAN", "operating": "SQ", "marketing": "SQ", "booking_code": "E", "farebasis": "E11BDRA", "cabin": "economy" }, { "origin": "CAN", "destination": "SIN", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" }, { "origin": "SIN", "destination": "DAC", "operating": "SQ", "marketing": "SQ", "booking_code": "W", "farebasis": "W13BDRA", "cabin": "economy" } ], "connecting": [ "SIN" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code UL != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code MH != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code CA != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code CZ != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->SIN) operating SQ | entry 2: operating_code GF != segment 1 (DAC->SIN) operating SQ | entry 3: operating_code WY != segment 1 (DAC->SIN) operating SQ | entry 4: operating_code EK != segment 1 (DAC->SIN) operating SQ | entry 5: operating_code TG != segment 1 (DAC->SIN) operating SQ | entry 6: operating_code OD != segment 1 (DAC->SIN) operating SQ | entry 7: operating_code ET != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->SIN) operating SQ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H20M", "transit_time": "13H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAyc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T23:55:00.000+06:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": "1801", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "447" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA2c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-10-13T19:50:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T00:15:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": "1631", "lay_over": "PT13H50M", "lay_over_date": "2026-10-13", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "852" }, "booking_class": { "brand_id": "2075573", "brand_title": "ECONOMY FLEXI", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "9", "fareBasisCode": "E11BDRA", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO06nprslJa12Qlq7HXrZ\/58xknTSkACDwZBSChImuUtM\/zbgMxxP2FsBQ3DXbIjTLAJ6dUJEZqzkUvaMqkFhnbPG9sw2p0FvnrBxY6eq4WyxZHWuC7skUS+jQm\/gB9aHQ8vltRTSD4+BtPEiJcJf9b0vGNIsDw==", "FareInfoRef": "Cea3oBmAuDKANl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-75", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "14H5M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA8c9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:15:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00.000+08:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-07", "flight_time": "PT4H20M", "distance": "1631", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "853" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKA6c9sqKAAAA==", "origin": "SIN", "departure_time": "2026-11-08T20:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00.000+06:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1801", "lay_over": "PT14H05M", "lay_over_date": "2026-11-08", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": "446" }, "booking_class": { "brand_id": "2075574", "brand_title": "ECONOMY STANDARD", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "W", "meal_code": null, "seat_available": "9", "fareBasisCode": "W13BDRA", "FareRuleKey": "gws-eJxNTssOwyAM+5jK9wS60t2gsGqnSHtp4rL\/\/4wZyqQFBTsxcYgxOnGLnCXE\/5jwmR432CsDBscsKWMOy0l6VSEiK97qt3JPaB6qbFg\/daD2d9nlmYBdd+1SNca4czJqhzEtFW0zGuUEfuRyJbVUnlvhGlm9UzU\/RAngVzn3BSipLDc=", "FareInfoRef": "Cea3oBmAuDKAZl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 173807, "calendar_total_sell": 173807, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 173807, "filter": { "id": "F1TT00016-75", "price": 173807, "journey_duration": "PT1D20H45M", "journey_duration_seconds": 161100, "layover_duration": "PT1D3H55M", "layover_duration_seconds": 100500, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy", "connecting_airport": [ "SIN" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447sin202610131950can202610140015852can202611080215sin202611080635853sin202611082040dac202611082240446", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-85", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-85-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "5abca919928fdc4cf9ad869beb852e30", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "Y0AFFYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Y0AFFYSS" ] } } }, { "air_segment_key": "54185b8f26b88a9fcafa7ebc6968e595", "origin": "PKX", "departure_time": "2026-10-13T09:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": null, "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-85-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "0302eacccc91d98abf10c8fb41ead04f", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 173925.28, "gross_total": 1354.27, "base_fare": 140711.94, "tax": 32894.51, "sell": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM2My43NywiYmFzZV9mYXJlIjoxMTAzLjM0LCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzNTYuNzcsImJhc2VfZmFyZSI6MTA5Ni4zNCwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM1NC4yNywiYmFzZV9mYXJlIjoxMDk2LjM0LCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNjMuNzciLCJiYXNlX2ZhcmUiOiIxMTAzLjM0IiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM1Ni43NyIsImJhc2VfZmFyZSI6IjEwOTYuMzQiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDk2LjM0IiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzU0LjI3IiwiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzU2Ljc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808890", "fareSequence": 0, "price": { "currency": "BDT", "total": 173925.28, "gross_total": 1354.27, "base_fare": 140711.94, "tax": 32894.51, "sell": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM2My43NywiYmFzZV9mYXJlIjoxMTAzLjM0LCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzNTYuNzcsImJhc2VfZmFyZSI6MTA5Ni4zNCwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM1NC4yNywiYmFzZV9mYXJlIjoxMDk2LjM0LCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNjMuNzciLCJiYXNlX2ZhcmUiOiIxMTAzLjM0IiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM1Ni43NyIsImJhc2VfZmFyZSI6IjEwOTYuMzQiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDk2LjM0IiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzU0LjI3IiwiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzU2Ljc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 76.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 76.16, "currency": "USD", "supplier": { "amount": 76.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4ODkwIiwibGVnSWQiOiJiMjhkNDhkNjkxMWQ1MDJhMjVlNzhhODVhZjBiZTdmZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODg5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJiMjhkNDhkNjkxMWQ1MDJhMjVlNzhhODVhZjBiZTdmZSIsInNlZ21lbnRJZHMiOlsiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzBeNTQxODViOGYyNmI4OGE5ZmNhZmE3ZWJjNjk2OGU1OTUiLCIwMzAyZWFjY2NjOTFkOThhYmYxMGM4ZmI0MWVhZDA0ZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODg5MCIsImxlZ0lkIjoiYjI4ZDQ4ZDY5MTFkNTAyYTI1ZTc4YTg1YWYwYmU3ZmUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxMDk2LjM0LCJ0b3RhbFRheCI6MjU3LjkzLCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJZMEFGRllTUyIsIlEiLCJRMkFTUllTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIyLTItZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1NDE4NWI4ZjI2Yjg4YTlmY2FmYTdlYmM2OTY4ZTU5NSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAzMDJlYWNjY2M5MWQ5OGFiZjEwYzhmYjQxZWFkMDRmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6WzAsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjo0NS4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlswLG51bGxdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMTYwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJZIiwiUSIsIlEiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDIxOjQ1IiwiYXJyQWlycG9ydCI6IlBLWCIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNTowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNTQxODViOGYyNmI4OGE5ZmNhZmE3ZWJjNjk2OGU1OTUiLCJkdXJhdGlvbiI6MTkwLCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjMwMDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QwOTozMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QxMjo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDMwMmVhY2NjYzkxZDk4YWJmMTBjOGZiNDFlYWQwNGYiLCJkdXJhdGlvbiI6MjY1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjM5MSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOm51bGwsIm9wZXJhdGluZ0ZsaWdodE5vIjpudWxsLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 173925.28, "calendar_total_sell": 173925.28, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 173925.28, "filter": { "id": "F1F400029-85", "price": 173925.28, "gross_total": 1354.27, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT4H30M", "layover_duration_seconds": 16200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 1, "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130930can2026101312403000can202611081925dac202611082150391", "destination_reach_time": "PT17H20M", "destination_reach_timestamp": 62400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-86", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-86-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "5abca919928fdc4cf9ad869beb852e30", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "Y0AFFYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Y0AFFYSS" ] } } }, { "air_segment_key": "dbc5ed63eb679aacfa30375f82551985", "origin": "PKX", "departure_time": "2026-10-13T07:30:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H5M", "distance": null, "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 2, "weight": null, "unit": "pieces", "title": "2 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-86-1", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "0302eacccc91d98abf10c8fb41ead04f", "origin": "CAN", "departure_time": "2026-11-08T19:25:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "Q2ASRYSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q2ASRYSS" ] } } } ] } ], "price": { "currency": "BDT", "total": 173925.28, "gross_total": 1354.27, "base_fare": 140711.94, "tax": 32894.51, "sell": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM2My43NywiYmFzZV9mYXJlIjoxMTAzLjM0LCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzNTYuNzcsImJhc2VfZmFyZSI6MTA5Ni4zNCwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM1NC4yNywiYmFzZV9mYXJlIjoxMDk2LjM0LCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNjMuNzciLCJiYXNlX2ZhcmUiOiIxMTAzLjM0IiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM1Ni43NyIsImJhc2VfZmFyZSI6IjEwOTYuMzQiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDk2LjM0IiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzU0LjI3IiwiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzU2Ljc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808900", "fareSequence": 0, "price": { "currency": "BDT", "total": 173925.28, "gross_total": 1354.27, "base_fare": 140711.94, "tax": 32894.51, "sell": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM2My43NywiYmFzZV9mYXJlIjoxMTAzLjM0LCJ0YXgiOjI1Ny45M30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEzNTYuNzcsImJhc2VfZmFyZSI6MTA5Ni4zNCwidGF4IjoyNTcuOTMsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM1NC4yNywiYmFzZV9mYXJlIjoxMDk2LjM0LCJ0YXgiOjI1Ny45M319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 173925.28, "base_fare": 140711.94, "tax": 32894.51, "gross": { "base_fare": "139819.21", "tax": "32894.51", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNjMuNzciLCJiYXNlX2ZhcmUiOiIxMTAzLjM0IiwidGF4IjoiMjU3LjkzIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM1Ni43NyIsImJhc2VfZmFyZSI6IjEwOTYuMzQiLCJ0YXgiOiIyNTcuOTMiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDk2LjM0IiwidGF4IjoiMjU3LjkzIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxMzU0LjI3IiwiYmFzZV9mYXJlIjoiMTA5Ni4zNCIsInRheCI6IjI1Ny45MyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMzU2Ljc3LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 76.16, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 76.16, "currency": "USD", "supplier": { "amount": 76.16, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTAwIiwibGVnSWQiOiI5NzQ2ZjhiNjViZWFjZGUxZGJjZGY4NGM2NzIwN2YwMyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODkwMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI5NzQ2ZjhiNjViZWFjZGUxZGJjZGY4NGM2NzIwN2YwMyIsInNlZ21lbnRJZHMiOlsiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzBeZGJjNWVkNjNlYjY3OWFhY2ZhMzAzNzVmODI1NTE5ODUiLCIwMzAyZWFjY2NjOTFkOThhYmYxMGM4ZmI0MWVhZDA0ZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODkwMCIsImxlZ0lkIjoiOTc0NmY4YjY1YmVhY2RlMWRiY2RmODRjNjcyMDdmMDMiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiQ1oiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxMDk2LjM0LCJ0b3RhbFRheCI6MjU3LjkzLCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJZMEFGRllTUyIsIlEiLCJRMkFTUllTUyJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIyLTItZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJkYmM1ZWQ2M2ViNjc5YWFjZmEzMDM3NWY4MjU1MTk4NSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjItMi1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjAzMDJlYWNjY2M5MWQ5OGFiZjEwYzhmYjQxZWFkMDRmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6ImUtZS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6WzAsbnVsbF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjo3Ni4xNiwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiY2hhbmdlRmVlIjo0NS4wOSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOlswLG51bGxdLCJjaGFuZ2VGZWUiOjQ1LjA5LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbF0sInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoyMTYwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MjQwLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJZIiwiUSIsIlEiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiNWFiY2E5MTk5MjhmZGM0Y2Y5YWQ4NjliZWI4NTJlMzAiLCJkdXJhdGlvbiI6MzE1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjgwMTAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDIxOjQ1IiwiYXJyQWlycG9ydCI6IlBLWCIsImFyclRlcm1pbmFsIjpudWxsLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNTowMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiZGJjNWVkNjNlYjY3OWFhY2ZhMzAzNzVmODI1NTE5ODUiLCJkdXJhdGlvbiI6MTg1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjMxMTYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjpudWxsLCJvcGVyYXRpbmdGbGlnaHRObyI6bnVsbCwiYWlyY3JhZnRDb2RlIjoiMzJRIiwiZGVwQWlycG9ydCI6IlBLWCIsImRlcFRlcm1pbmFsIjpudWxsLCJkZXBUaW1lIjoiMjAyNi0xMC0xM1QwNzozMCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QxMDozNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDMwMmVhY2NjYzkxZDk4YWJmMTBjOGZiNDFlYWQwNGYiLCJkdXJhdGlvbiI6MjY1LCJjYXJyaWVyIjoiQ1oiLCJmbGlnaHRObyI6IjM5MSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOm51bGwsIm9wZXJhdGluZ0ZsaWdodE5vIjpudWxsLCJhaXJjcmFmdENvZGUiOiIzMlEiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiIyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTk6MjUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMjE6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 173925.28, "calendar_total_sell": 173925.28, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 173925.28, "filter": { "id": "F1F400029-86", "price": 173925.28, "gross_total": 1354.27, "journey_duration": "PT15H15M", "journey_duration_seconds": 54900, "layover_duration": "PT2H30M", "layover_duration_seconds": 9000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T21:50:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": 1, "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611081925dac202611082150391", "destination_reach_time": "PT15H15M", "destination_reach_timestamp": 54900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-12", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT34H15M", "transit_time": "7D16H55M", "routes": [ { "air_segment_key": "0-12", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Flexi", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": null, "fareBasisCode": "B12BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Flexi", "brand_code": "FF21SB180", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B12BDRAPO" ] }, "fareComponents_id": 9, "brandFeatures": [ { "text": "Booking cancellation fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - Complimentary" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 100%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Forward Zone and Standard Seats)" } ] } }, { "air_segment_key": "1-12", "origin": "SIN", "departure_time": "2026-10-14T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT1D02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Flexi", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": null, "fareBasisCode": "B12BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Flexi", "brand_code": "FF21SB181", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B12BDRAPO" ] }, "fareComponents_id": 9, "brandFeatures": [ { "text": "Booking cancellation fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - Complimentary" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 100%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Forward Zone and Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-12", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H10M", "transit_time": "7D19H45M", "routes": [ { "air_segment_key": "0-12", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB182", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-12", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB183", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB184", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 175791.08, "gross_total": 1371.4, "base_fare": 153549.38, "tax": 22241.7, "sell": { "currency": "BDT", "total": 175791.08, "base_fare": 153549.38, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM3OC40LCJiYXNlX2ZhcmUiOjEyMDQsInRheCI6MTc0LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzcxLjQsImJhc2VfZmFyZSI6MTE5NywidGF4IjoxNzQuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzcxLjQsImJhc2VfZmFyZSI6MTE5NywidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 175791.08, "base_fare": 153549.38, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "152656.65", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 175791.08, "base_fare": 153549.38, "tax": 22241.7, "gross": { "base_fare": "152656.65", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNzguNDAiLCJiYXNlX2ZhcmUiOiIxMjA0LjAwIiwidGF4IjoiMTc0LjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjE3NC40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM3MS40MCIsImJhc2VfZmFyZSI6IjExOTcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTk3LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM3MS40MCIsImJhc2VfZmFyZSI6IjExOTcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM3MS40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-46", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-46-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MywiZWxhcHNlZFRpbWUiOjIwNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDA4OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDEyOjEwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MCwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MCwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6NCwiZWxhcHNlZFRpbWUiOjY3MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI2MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDEzOjMwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IlNJTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE3OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIwIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MSwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MSwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6bnVsbCwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjpudWxsLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJTSU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjA6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOm51bGwsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjI6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjpudWxsLCJtYXJrZXRpbmciOiJTUSIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ2LCJvcGVyYXRpbmciOiJTUSIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6NDQ2LCJhaXJjcmFmdF9jb2RlIjoiNzg3IiwidHlwZUZvckZpcnN0TGVnIjpudWxsLCJ0eXBlRm9yTGFzdExlZyI6bnVsbH1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQ2IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDYtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00Ni0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjEzNzEuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMTk3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjEzNzEuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMTk3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOnsiMiI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMyI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1IGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMCI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSwiMSI6eyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fX19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJCMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxODAiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJCMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IxODEiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJRMTZCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjQxU0IxODIiLCJicmFuZE5hbWUiOiJFY29ub215IFZhbHVlIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMTgzIiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTUwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kQ29kZSI6IkZGNDFTQjE4NCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00Ny0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQ3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTQ0My40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEyNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTQ0My40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEyNjksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTg0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTg1IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTg2IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlciLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVzE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYzMVNCMTg3IiwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJFY29ub215IFN0YW5kYXJkIiwiYnJhbmRDb2RlIjoiRkYzMVNCMTg4IiwiYnJhbmRGZWF0dXJlc0xpc3QiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMjAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDc1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQ4IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDgtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00OC0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE3MTYuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTQyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE3MTYuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxNTQyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkIxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE4OCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkIxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE4OSIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE5MCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoxLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJFIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkUxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjE5MSIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kQ29kZSI6IkZGMjFTQjE5MiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC00OSIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTQ5LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNDktMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoyOTI4LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mjc1NCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoyOTI4LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Mjc1NCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IxOTIiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo1LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJKIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkoxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNjFTQjE5MyIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDE1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMTk0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OCwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiVSIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJVMTRCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjcxU0IxOTUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMjUlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9XSwidGF4ZXMiOm51bGwsInRheFN1bW1hcmllcyI6bnVsbH1dLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGNzFTQjE5NiIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dfV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 175791.08, "calendar_total_sell": 175791.08, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 175791.08, "filter": { "id": "F1SC00006-12", "price": 175791.08, "gross_total": 1371.4, "journey_duration": "PT16D20H50M", "journey_duration_seconds": 1457400, "layover_duration": "PT7D19H45M", "layover_duration_seconds": 675900, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Flexi", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610140800can202610141210850adtcan202611081330sin202611081750851adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-13", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT34H15M", "transit_time": "7D19H45M", "routes": [ { "air_segment_key": "0-13", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Flexi", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": null, "fareBasisCode": "B12BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Flexi", "brand_code": "FF21SB196", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B12BDRAPO" ] }, "fareComponents_id": 9, "brandFeatures": [ { "text": "Booking cancellation fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - Complimentary" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 100%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Forward Zone and Standard Seats)" } ] } }, { "air_segment_key": "1-13", "origin": "SIN", "departure_time": "2026-10-14T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT1D02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Flexi", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": null, "fareBasisCode": "B12BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Flexi", "brand_code": "FF21SB197", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B12BDRAPO" ] }, "fareComponents_id": 9, "brandFeatures": [ { "text": "Booking cancellation fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - Complimentary" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 100%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Forward Zone and Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-13", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H25M", "transit_time": "8D9H50M", "routes": [ { "air_segment_key": "0-13", "origin": "CAN", "departure_time": "2026-11-08T02:15:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T06:35:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 853 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB198", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-13", "origin": "SIN", "departure_time": "2026-11-08T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-08T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB199", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB200", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 175791.08, "gross_total": 1371.4, "base_fare": 153549.38, "tax": 22241.7, "sell": { "currency": "BDT", "total": 175791.08, "base_fare": 153549.38, "tax": 22241.7 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTM3OC40LCJiYXNlX2ZhcmUiOjEyMDQsInRheCI6MTc0LjR9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzcxLjQsImJhc2VfZmFyZSI6MTE5NywidGF4IjoxNzQuNCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxMzcxLjQsImJhc2VfZmFyZSI6MTE5NywidGF4IjoxNzQuNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 175791.08, "base_fare": 153549.38, "tax": 22241.7, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "152656.65", "tax": "22241.70", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 175791.08, "base_fare": 153549.38, "tax": 22241.7, "gross": { "base_fare": "152656.65", "tax": "22241.70", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEzNzguNDAiLCJiYXNlX2ZhcmUiOiIxMjA0LjAwIiwidGF4IjoiMTc0LjQwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjE3NC40MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM3MS40MCIsImJhc2VfZmFyZSI6IjExOTcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTk3LjAwIiwidGF4IjoiMTc0LjQwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTM3MS40MCIsImJhc2VfZmFyZSI6IjExOTcuMDAiLCJ0YXgiOiIxNzQuNDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTM3MS40LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-50", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-50-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MywiZWxhcHNlZFRpbWUiOjIwNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDA4OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDEyOjEwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MCwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MCwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MSwiZWxhcHNlZFRpbWUiOjEzNDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQwMjoxNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQwNjozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTMsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01MCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTUwLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTAtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxMzcxLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTE5NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxMzcxLjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTE5NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTk2IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMTk3IiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMTk4IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjE5OSIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0IyMDAiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTUxIiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTEtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01MS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0NDMuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMjY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0NDMuNCwidG90YWxUYXhBbW91bnQiOjE3NC40LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMjY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkIxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjIwMCIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkIxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjIwMSIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjIwMiIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjIwMyIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjIwNCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01MiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTUyLTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTItMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzE2LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU0MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNzE2LjQsInRvdGFsVGF4QW1vdW50IjoxNzQuNCwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU0MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJCMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMDQiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJCMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMDUiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMDYiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMDciLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0IyMDgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTMiLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01My0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTUzLTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MjkyOC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MjkyOC40LCJ0b3RhbFRheEFtb3VudCI6MTc0LjQsImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCMjA4IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IyMDkiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjIxMCIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMjExIiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjcxU0IyMTIiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 175791.08, "calendar_total_sell": 175791.08, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 175791.08, "filter": { "id": "F1SC00006-13", "price": 175791.08, "gross_total": 1371.4, "journey_duration": "PT18D3H30M", "journey_duration_seconds": 1567800, "layover_duration": "PT8D9H50M", "layover_duration_seconds": 726600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Flexi", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610140800can202610141210850adtcan202611080215sin202611080635853adtsin202611082040dac202611082240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAcc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T12:55:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasisCode": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8nGCjcorNph4jCth172\/2fMgCYtUhJHTuyklIx2Y+Sa\/mPBZzmeaEcBGkxZckMMF084TSdIBmyv91bRFRxd32qDm92NrWLlqoadu02qB85Ray7iYvCSlaBD90WHusAP3B+CLVd50WRL771sJ8kVelR3X9IWK84=", "FareInfoRef": "Cea3oBmAuDKAwi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAgd9sqKAAAA==", "origin": "CMB", "departure_time": "2026-10-13T14:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T22:30:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT6H00M", "distance": "2475", "lay_over": "PT22H20M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasisCode": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8nGCjcorNph4jCth172\/2fMgCYtUhJHTuyklIx2Y+Sa\/mPBZzmeaEcBGkxZckMMF084TSdIBmyv91bRFRxd32qDm92NrWLlqoadu02qB85Ray7iYvCSlaBD90WHusAP3B+CLVd50WRL771sJ8kVelR3X9IWK84=", "FareInfoRef": "Cea3oBmAuDKAwi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAgc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-07", "flight_time": "PT5H35M", "distance": "2475", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKA6i9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAic9sqKAAAA==", "origin": "CMB", "departure_time": "2026-11-08T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKA6i9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 176200, "gross_total": 175500, "base_fare": 153210, "tax": 22990, "sell": { "currency": "BDT", "total": 176200, "base_fare": 153210, "tax": 22990 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc2MjAwLCJiYXNlX2ZhcmUiOjE1MzIxMCwidGF4IjoyMjk5MH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3NTUwMCwiYmFzZV9mYXJlIjoxNTI1MTAsInRheCI6MjI5OTAsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc1NTAwLCJiYXNlX2ZhcmUiOjE1MjUxMCwidGF4IjoyMjk5MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 176200, "base_fare": 153210, "tax": 22990, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "152510.00", "tax": "22990.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 176200, "base_fare": 153210, "tax": 22990, "gross": { "base_fare": "152510.00", "tax": "22990.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "9408.00" }, "Other": { "title": "Others taxes", "amount": "6635.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NjIwMC4wMCIsImJhc2VfZmFyZSI6IjE1MzIxMC4wMCIsInRheCI6IjIyOTkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUyNTEwLjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NTUwMC4wMCIsImJhc2VfZmFyZSI6IjE1MjUxMC4wMCIsInRheCI6IjIyOTkwLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTUyNTEwLjAwIiwidGF4IjoiMjI5OTAuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzU1MDAuMDAiLCJiYXNlX2ZhcmUiOiIxNTI1MTAuMDAiLCJ0YXgiOiIyMjk5MC4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzU1MDAsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiI5NDA4LjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjY2MzUuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVIiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk0MDgiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "B", "farebasis": "BRTBD", "cabin": "economy" }, { "origin": "CMB", "destination": "CAN", "operating": "UL", "marketing": "UL", "booking_code": "B", "farebasis": "BRTBD", "cabin": "economy" }, { "origin": "CAN", "destination": "CMB", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERT1BD", "cabin": "economy" }, { "origin": "CMB", "destination": "DAC", "operating": "UL", "marketing": "UL", "booking_code": "E", "farebasis": "ERT1BD", "cabin": "economy" } ], "connecting": [ "CMB" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "origin_airport", "reason": "start (DAC) is blocked by origin not_applicable" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->CMB) operating UL | entry 2: operating_code CA != segment 1 (DAC->CMB) operating UL | entry 3: operating_code CZ != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->CMB) operating UL | entry 2: operating_code GF != segment 1 (DAC->CMB) operating UL | entry 3: operating_code WY != segment 1 (DAC->CMB) operating UL | entry 4: operating_code EK != segment 1 (DAC->CMB) operating UL | entry 5: operating_code TG != segment 1 (DAC->CMB) operating UL | entry 6: operating_code OD != segment 1 (DAC->CMB) operating UL | entry 7: operating_code ET != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CMB) operating UL" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->CMB) operating UL" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D7H35M", "transit_time": "22H20M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAcc9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T12:55:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CMB", "arrival_time": "2026-10-12T15:40:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-10-12", "flight_time": "PT3H15M", "distance": "1346", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "190" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasisCode": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8nGCjcorNph4jCth172\/2fMgCYtUhJHTuyklIx2Y+Sa\/mPBZzmeaEcBGkxZckMMF084TSdIBmyv91bRFRxd32qDm92NrWLlqoadu02qB85Ray7iYvCSlaBD90WHusAP3B+CLVd50WRL771sJ8kVelR3X9IWK84=", "FareInfoRef": "Cea3oBmAuDKAwi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAgd9sqKAAAA==", "origin": "CMB", "departure_time": "2026-10-13T14:00:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "CAN", "arrival_time": "2026-10-13T22:30:00.000+08:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT6H00M", "distance": "2475", "lay_over": "PT22H20M", "lay_over_date": "2026-10-12", "aircraft": { "code": "32B", "name": "32B", "picture": "32B.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "880" }, "booking_class": { "brand_id": "1308413", "brand_title": "Economy Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "B", "meal_code": null, "seat_available": "1", "fareBasisCode": "BRTBD", "FareRuleKey": "gws-eJxNTkEOwyAMe0zlu8nGCjcorNph4jCth172\/2fMgCYtUhJHTuyklIx2Y+Sa\/mPBZzmeaEcBGkxZckMMF084TSdIBmyv91bRFRxd32qDm92NrWLlqoadu02qB85Ray7iYvCSlaBD90WHusAP3B+CLVd50WRL771sJ8kVelR3X9IWK84=", "FareInfoRef": "Cea3oBmAuDKAwi9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-50", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H30M", "transit_time": "2H45M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAgc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T02:00:00.000+08:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CMB", "arrival_time": "2026-11-08T05:05:00.000+05:30", "destination_terminal": null, "destination_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "flight_date": "2026-11-07", "flight_time": "PT5H35M", "distance": "2475", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32A", "name": "32A", "picture": "32A.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "881" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKA6i9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAic9sqKAAAA==", "origin": "CMB", "departure_time": "2026-11-08T07:50:00.000+05:30", "origin_terminal": null, "origin_airport": { "name": "Bandaranaike International Airport", "city": "Colombo", "country": "Sri Lanka", "timezone": "Asia\/Colombo" }, "destination": "DAC", "arrival_time": "2026-11-08T11:30:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT3H10M", "distance": "1346", "lay_over": "PT02H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "320", "name": "320", "picture": "320.png" }, "operating": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "marketing": { "carrier": "UL", "carrier_name": "SriLankan Airlines", "carrier_logo": "UL.png", "flight_number": "189" }, "booking_class": { "brand_id": "1308418", "brand_title": "Economy Semi Flex", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "E", "meal_code": null, "seat_available": "8", "fareBasisCode": "ERT1BD", "FareRuleKey": "gws-eJxNTkEOwzAIe0zlO0FJu92SklY7TBym9pDL\/v+MOVknjYhgZLDJOavoLHdZ8n9MeE\/nE34a4FBmLQaNMcnoGkTkhu11hLWiS4TA3sdrVw1jzNQiC3bZdVDNGddvxclpnKlLxYBujA65gR\/YHoRe6rFWUfpKSom2X1IW8FLufQD4GiwA", "FareInfoRef": "Cea3oBmAuDKA6i9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "30", "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "UL", "calendar_total_currency": "BDT", "calendar_total_price": 176200, "calendar_total_sell": 176200, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 176200, "filter": { "id": "F1TT00016-50", "price": 176200, "journey_duration": "PT1D19H5M", "journey_duration_seconds": 155100, "layover_duration": "PT1D1H5M", "layover_duration_seconds": 90300, "carrier_operating": "UL", "carrier_marketing": "UL", "aircraft": "332", "aircraft_name": "332", "cabin_class": "Economy", "connecting_airport": [ "CMB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T12:55:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-08T11:30:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610121255cmb202610121540190cmb202610131400can202610132230880can202611080200cmb202611080505881cmb202611080750dac202611081130189", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAcd9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T07:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H05M", "distance": "1185", "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-51", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKA\/e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 178318, "gross_total": 177618, "base_fare": 146792, "tax": 31526, "sell": { "currency": "BDT", "total": 178318, "base_fare": 146792, "tax": 31526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc4MzE4LCJiYXNlX2ZhcmUiOjE0Njc5MiwidGF4IjozMTUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3NzYxOCwiYmFzZV9mYXJlIjoxNDYwOTIsInRheCI6MzE1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc3NjE4LCJiYXNlX2ZhcmUiOjE0NjA5MiwidGF4IjozMTUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 178318, "base_fare": 146792, "tax": 31526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "146092.00", "tax": "31526.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 178318, "base_fare": 146792, "tax": 31526, "gross": { "base_fare": "146092.00", "tax": "31526.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "16030.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3ODMxOC4wMCIsImJhc2VfZmFyZSI6IjE0Njc5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2MDkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NzYxOC4wMCIsImJhc2VfZmFyZSI6IjE0NjA5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2MDkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzc2MTguMDAiLCJiYXNlX2ZhcmUiOiIxNDYwOTIuMDAiLCJ0YXgiOiIzMTUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzc2MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE2MDMwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc1NTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1ODEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjAzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "PKX", "operating": "CZ", "marketing": "CZ", "booking_code": "Y", "farebasis": "Y0AFFYSS", "cabin": "economy" }, { "origin": "PKX", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" } ], "connecting": [ "PKX" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code UL != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code MH != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code GF != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code WY != segment 1 (DAC->PKX) operating CZ | entry 4: operating_code EK != segment 1 (DAC->PKX) operating CZ | entry 5: operating_code TG != segment 1 (DAC->PKX) operating CZ | entry 6: operating_code OD != segment 1 (DAC->PKX) operating CZ | entry 7: operating_code ET != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-51", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT10H50M", "transit_time": "2H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAcd9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T07:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:35:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H05M", "distance": "1185", "lay_over": "PT02H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3116" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-51", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKA\/e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 178318, "calendar_total_sell": 178318, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 178318, "filter": { "id": "F1TT00016-51", "price": 178318, "journey_duration": "PT15H15M", "journey_duration_seconds": 54900, "layover_duration": "PT2H30M", "layover_duration_seconds": 9000, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T21:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-08T21:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130730can2026101310353116can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAed9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T09:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": "1185", "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-52", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKA\/e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "price": { "currency": "BDT", "total": 178318, "gross_total": 177618, "base_fare": 146792, "tax": 31526, "sell": { "currency": "BDT", "total": 178318, "base_fare": 146792, "tax": 31526 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc4MzE4LCJiYXNlX2ZhcmUiOjE0Njc5MiwidGF4IjozMTUyNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE3NzYxOCwiYmFzZV9mYXJlIjoxNDYwOTIsInRheCI6MzE1MjYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc3NjE4LCJiYXNlX2ZhcmUiOjE0NjA5MiwidGF4IjozMTUyNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 178318, "base_fare": 146792, "tax": 31526, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "146092.00", "tax": "31526.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 178318, "base_fare": 146792, "tax": 31526, "gross": { "base_fare": "146092.00", "tax": "31526.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "992.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "16030.00" }, "Other": { "title": "Others taxes", "amount": "7557.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3ODMxOC4wMCIsImJhc2VfZmFyZSI6IjE0Njc5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2MDkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3MDAuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3MDAuMDAiLCJ0aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMS4wMCIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3NzYxOC4wMCIsImJhc2VfZmFyZSI6IjE0NjA5Mi4wMCIsInRheCI6IjMxNTI2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTQ2MDkyLjAwIiwidGF4IjoiMzE1MjYuMDAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIxNzc2MTguMDAiLCJiYXNlX2ZhcmUiOiIxNDYwOTIuMDAiLCJ0YXgiOiIzMTUyNi4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzc2MTgsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiI1MDAuMDAifSwiVVQiOnsiYW1vdW50IjoiNjAwMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiI0NDcuMDAifSwiWVEiOnsiYW1vdW50IjoiOTkyLjAwIn0sIllSIjp7ImFtb3VudCI6IjE2MDMwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6Ijc1NTcuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik9XIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMTIzOCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlVUIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MDAwIiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjI1ODEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6Ijk5MiIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllSIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjAzMCIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "PKX", "operating": "CZ", "marketing": "CZ", "booking_code": "Y", "farebasis": "Y0AFFYSS", "cabin": "economy" }, { "origin": "PKX", "destination": "CAN", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q", "cabin": "economy" }, { "origin": "CAN", "destination": "DAC", "operating": "CZ", "marketing": "CZ", "booking_code": "Q", "farebasis": "Q2ASRYSS", "cabin": "economy" } ], "connecting": [ "PKX" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code UL != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code MH != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "destination_airport", "reason": "end (CAN) not in destination applicable [BZL,CLA,CXB,DAC,IRD,JSR,KHL,LLJ,ZYL,RAU,SPD,SDW,CGP,RJH,ZHM,SAJ,TKR]" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->PKX) operating CZ | entry 2: operating_code GF != segment 1 (DAC->PKX) operating CZ | entry 3: operating_code WY != segment 1 (DAC->PKX) operating CZ | entry 4: operating_code EK != segment 1 (DAC->PKX) operating CZ | entry 5: operating_code TG != segment 1 (DAC->PKX) operating CZ | entry 6: operating_code OD != segment 1 (DAC->PKX) operating CZ | entry 7: operating_code ET != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->PKX) operating CZ" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-52", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT12H55M", "transit_time": "4H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKAad9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T21:45:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "PKX", "arrival_time": "2026-10-13T05:00:00.000+08:00", "destination_terminal": null, "destination_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT5H15M", "distance": "1891", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "8010" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Y", "meal_code": null, "seat_available": "9", "fareBasisCode": "Y0AFFYSS", "FareRuleKey": "gws-eJxNTkEKAyEMfMwy9yQF3d4UVykUpGALtYf+\/xkdlYUGkkyYySQhBBNzchUf\/mPDd0sf1FcCKoz5uL\/hd3fxUE4dIrKjSyylt4ZhoqJDWCe9uk5htmxsSC65RY1An\/WIidxypqdinMaA3MAJ8o2wxuPZWim8rEblosSDn3LrBz+aLJc=", "FareInfoRef": "Cea3oBmAuDKAze9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } }, { "air_segment_key": "Cea3oBmAuDKAed9sqKAAAA==", "origin": "PKX", "departure_time": "2026-10-13T09:30:00.000+08:00", "origin_terminal": null, "origin_airport": { "name": "Beijing Daxing International Airport", "city": "Beijing \/ Langfang", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T12:40:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT3H10M", "distance": "1185", "lay_over": "PT04H30M", "lay_over_date": "2026-10-13", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "3000" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q", "FareRuleKey": "gws-eJxNTtEKwjAM\/Jhx75fKOvfW0a0IQlFQcD74\/5\/hpZ1gIMkll0uSUgoMkTOn9G8DPkN+oz4zUBHkeamw2Ti1agctbLjD1UY7qVdbv2fzCZaxUAmFJXbKDXuLt+tLXF9JAfhNOJQCP7BdBOuyPkYykmefzOtBSqknpfsCC\/cqtQ==", "FareInfoRef": "Cea3oBmAuDKA+e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "2", "weight": null, "unit": "pieces", "title": "2 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-52", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT4H25M", "transit_time": null, "routes": [ { "air_segment_key": "Cea3oBmAuDKAEc9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T19:25:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DAC", "arrival_time": "2026-11-08T21:50:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H25M", "distance": "1448", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "32Q", "name": "32Q", "picture": "32Q.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "391" }, "booking_class": { "brand_id": null, "brand_title": null, "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "Q", "meal_code": null, "seat_available": "9", "fareBasisCode": "Q2ASRYSS", "FareRuleKey": "gws-eJxNTrsOwyAM\/JjoduMhNBsIkDpZatwMZOj\/f0YPkkq1hX34zo+UkoqusklM\/7bgs5QTdhTAoHw1F1Aadf46ROSBl2bfu\/tg1hBYsen9zmEKmzZlQtO6Taob7Y4lG7lrMmcGjNUYkB34gfYktFzf7r5zc1AqL0oieCm7viwlLJI=", "FareInfoRef": "Cea3oBmAuDKA\/e9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": "1", "weight": null, "unit": "pieces", "title": "1 pieces" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "pieces", "title": "1 pieces" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "CZ", "calendar_total_currency": "BDT", "calendar_total_price": 178318, "calendar_total_sell": 178318, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 178318, "filter": { "id": "F1TT00016-52", "price": 178318, "journey_duration": "PT17H20M", "journey_duration_seconds": 62400, "layover_duration": "PT4H30M", "layover_duration_seconds": 16200, "carrier_operating": "CZ", "carrier_marketing": "CZ", "aircraft": "32Q", "aircraft_name": "32Q", "cabin_class": "Economy", "connecting_airport": [ "PKX" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T21:45:00.000+06:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-08T21:50:00.000+06:00", "refund": "partially-refundable", "baggage_value": "pieces", "baggage_unit": "1", "baggage_title": "1 pieces" }, "filter_unique_filter_code": "dac202610122145pkx2026101305008010pkx202610130930can2026101312403000can202611081925dac202611082150391", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-24", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "10H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSamRXSjZhM0ZqUkVVMVRHMDRlRTFEY0RoV1JFVXpTMnhSZUU5VGJ6MThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOCNwMTd8VDE3fDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOSNwMTd8VDE3fDE=", "origin": "KUL", "departure_time": "2026-10-12 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-24", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D5H20M", "transit_time": "12H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFZSamRXSjZhM0ZqUkVVMVRHMDRlRTFEY0RoV1JFVXpTMnhSZUU5VGJ6MThNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMTl8VDE5fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMTl8VDE5fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 179366.1, "gross_total": 185130, "base_fare": 100970, "tax": 85415, "sell": { "currency": "BDT", "total": 179366.1, "base_fare": 100970, "tax": 85415 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc5MzY2LjEsImJhc2VfZmFyZSI6MTAwOTcwLCJ0YXgiOjg1NDE1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc4NjY2LjEsImJhc2VfZmFyZSI6MTAwMjcwLCJ0YXgiOjg1NDE1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4NTEzMCwiYmFzZV9mYXJlIjoxMDAyNzAsInRheCI6ODQ4NjB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 179366.1, "base_fare": 100970, "tax": 85415, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100270.00", "tax": "84860.00", "discount": 7018.9, "ait": "555.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 179366.1, "base_fare": 100970, "tax": 85415, "gross": { "base_fare": "100270.00", "tax": "84860.00", "discount": "7018.90", "ait": "555.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE3OTM2Ni4xMCIsImJhc2VfZmFyZSI6IjEwMDk3MC4wMCIsInRheCI6Ijg1NDE1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc4NjY2LjEwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODU0MTUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDAyNzAuMDAiLCJ0YXgiOiI4NDg2MC4wMCIsImRpc2NvdW50IjoiNzAxOC45MCIsImFpdCI6IjU1NS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1MTMwLjAwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzg2NjYuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 179366.1, "filter": { "id": "F1TF00018-24", "price": 179366.1, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121800can2026101222254484can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-25", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "10H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwRmRXSjZSWGhMYmtGNVRYazFkazFVU1hGbVJsRjVUVk53VlUxcVRYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOCNwMjF8VDIxfDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxOSNwMjF8VDIxfDE=", "origin": "KUL", "departure_time": "2026-10-12 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT10H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-25", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D17H0M", "transit_time": "1D0H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwRmRXSjZSWGhMYmtGNVRYazFkazFVU1hGbVJsRjVUVk53VlUxcVRYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwMjN8VDIzfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwMjN8VDIzfDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 180012.1, "gross_total": 185774, "base_fare": 100970, "tax": 86061, "sell": { "currency": "BDT", "total": 180012.1, "base_fare": 100970, "tax": 86061 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwMDEyLjEsImJhc2VfZmFyZSI6MTAwOTcwLCJ0YXgiOjg2MDYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc5MzEyLjEsImJhc2VfZmFyZSI6MTAwMjcwLCJ0YXgiOjg2MDYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4NTc3NCwiYmFzZV9mYXJlIjoxMDAyNzAsInRheCI6ODU1MDR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 180012.1, "base_fare": 100970, "tax": 86061, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100270.00", "tax": "85504.00", "discount": 7018.9, "ait": "557.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 180012.1, "base_fare": 100970, "tax": 86061, "gross": { "base_fare": "100270.00", "tax": "85504.00", "discount": "7018.90", "ait": "557.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDAxMi4xMCIsImJhc2VfZmFyZSI6IjEwMDk3MC4wMCIsInRheCI6Ijg2MDYxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc5MzEyLjEwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODYwNjEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDAyNzAuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzAxOC45MCIsImFpdCI6IjU1Ny4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1Nzc0LjAwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzkzMTIuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 180012.1, "filter": { "id": "F1TF00018-25", "price": 180012.1, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121800can2026101222254484can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-26", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "23H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwVmRXSjZSWHBMYmtGNVRuazFkazFVVVhGbVJsRjVUbE53VlUxcVkzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MiNwMjV8VDI1fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MyNwMjV8VDI1fDE=", "origin": "KUL", "departure_time": "2026-10-13 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT23H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-26", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D19H10M", "transit_time": "1D2H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwVmRXSjZSWHBMYmtGNVRuazFkazFVVVhGbVJsRjVUbE53VlUxcVkzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMjd8VDI3fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMjd8VDI3fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 180012.1, "gross_total": 185774, "base_fare": 100970, "tax": 86061, "sell": { "currency": "BDT", "total": 180012.1, "base_fare": 100970, "tax": 86061 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwMDEyLjEsImJhc2VfZmFyZSI6MTAwOTcwLCJ0YXgiOjg2MDYxfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc5MzEyLjEsImJhc2VfZmFyZSI6MTAwMjcwLCJ0YXgiOjg2MDYxLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4NTc3NCwiYmFzZV9mYXJlIjoxMDAyNzAsInRheCI6ODU1MDR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 180012.1, "base_fare": 100970, "tax": 86061, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100270.00", "tax": "85504.00", "discount": 7018.9, "ait": "557.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 180012.1, "base_fare": 100970, "tax": 86061, "gross": { "base_fare": "100270.00", "tax": "85504.00", "discount": "7018.90", "ait": "557.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDAxMi4xMCIsImJhc2VfZmFyZSI6IjEwMDk3MC4wMCIsInRheCI6Ijg2MDYxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc5MzEyLjEwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODYwNjEuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDAyNzAuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzAxOC45MCIsImFpdCI6IjU1Ny4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1Nzc0LjAwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzkzMTIuMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 180012.1, "filter": { "id": "F1TF00018-26", "price": 180012.1, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131800can2026101322254484can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-27", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H10M", "transit_time": "23H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwcmRXSjZSVEZMYmtGNlRWTTFkazFVV1hGbVJsRjVUMU53VlUxNlJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MiNwMjl8VDI5fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM0MyNwMjl8VDI5fDE=", "origin": "KUL", "departure_time": "2026-10-13 18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT23H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4484" }, "booking_class": { "cabin_class": "Premium Economy", "cabin_code": "P", "booking_code": "S", "meal_code": null, "seat_available": null, "fareBasisCode": "SFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-27", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT2D6H50M", "transit_time": "1D14H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFdwcmRXSjZSVEZMYmtGNlRWTTFkazFVV1hGbVJsRjVUMU53VlUxNlJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwMzF8VDMxfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwMzF8VDMxfDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 180658.1, "gross_total": 186418, "base_fare": 100970, "tax": 86707, "sell": { "currency": "BDT", "total": 180658.1, "base_fare": 100970, "tax": 86707 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTgwNjU4LjEsImJhc2VfZmFyZSI6MTAwOTcwLCJ0YXgiOjg2NzA3fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTc5OTU4LjEsImJhc2VfZmFyZSI6MTAwMjcwLCJ0YXgiOjg2NzA3LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE4NjQxOCwiYmFzZV9mYXJlIjoxMDAyNzAsInRheCI6ODYxNDh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 180658.1, "base_fare": 100970, "tax": 86707, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "100270.00", "tax": "86148.00", "discount": 7018.9, "ait": "559.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 180658.1, "base_fare": 100970, "tax": 86707, "gross": { "base_fare": "100270.00", "tax": "86148.00", "discount": "7018.90", "ait": "559.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4MDY1OC4xMCIsImJhc2VfZmFyZSI6IjEwMDk3MC4wMCIsInRheCI6Ijg2NzA3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODYxNDguMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTc5OTU4LjEwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODY3MDcuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDAyNzAuMDAiLCJ0YXgiOiI4NjE0OC4wMCIsImRpc2NvdW50IjoiNzAxOC45MCIsImFpdCI6IjU1OS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg2NDE4LjAwIiwiYmFzZV9mYXJlIjoiMTAwMjcwLjAwIiwidGF4IjoiODYxNDguMDAiLCJkaXNjb3VudCI6IjcwMTguOTAiLCJhaXQiOiI1NTkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxNzk5NTguMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 180658.1, "filter": { "id": "F1TF00018-27", "price": 180658.1, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131800can2026101322254484can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SC00006-14", "isNDC": true, "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sable-NDC", "color_code": "#ffffff", "supplier_code": "sabrendc", "supplier_uid": "F1SC00006", "supplier_partner_code": "sabrendc-1-00006", "flight_group": [ { "group": 1, "flight_key": "F1SC00006-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT34H15M", "transit_time": "8D9H50M", "routes": [ { "air_segment_key": "0-14", "origin": "DAC", "departure_time": "2026-10-12T23:55:00", "origin_terminal": "2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "SIN", "arrival_time": "2026-10-13T06:00:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-10-12", "flight_time": "PT4H05M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 447 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Flexi", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": null, "fareBasisCode": "B12BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Flexi", "brand_code": "FF21SB212", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B12BDRAPO" ] }, "fareComponents_id": 9, "brandFeatures": [ { "text": "Booking cancellation fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - Complimentary" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 100%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Forward Zone and Standard Seats)" } ] } }, { "air_segment_key": "1-14", "origin": "SIN", "departure_time": "2026-10-14T08:00:00", "origin_terminal": "3", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "CAN", "arrival_time": "2026-10-14T12:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-14", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT1D02H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 850 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 30, "unit": "kg", "title": "30 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Flexi", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": null, "fareBasisCode": "B12BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Flexi", "brand_code": "FF21SB213", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "B12BDRAPO" ] }, "fareComponents_id": 9, "brandFeatures": [ { "text": "Booking cancellation fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - Complimentary" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Allowed" }, { "text": "Earn KrisFlyer miles - 100%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 30kg" }, { "text": "Seat Selection - Complimentary (Forward Zone and Standard Seats)" } ] } } ] }, { "group": 1, "flight_key": "F1SC00006-14", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT35H10M", "transit_time": "8D9H50M", "routes": [ { "air_segment_key": "0-14", "origin": "CAN", "departure_time": "2026-11-08T13:30:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "SIN", "arrival_time": "2026-11-08T17:50:00", "destination_terminal": "0", "destination_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "flight_date": "2026-11-08", "flight_time": "PT4H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 851 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB214", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } }, { "air_segment_key": "1-14", "origin": "SIN", "departure_time": "2026-11-09T20:40:00", "origin_terminal": "2", "origin_airport": { "name": "Singapore Changi Airport", "city": "Singapore", "country": "Singapore", "timezone": "Asia\/Singapore" }, "destination": "DAC", "arrival_time": "2026-11-09T22:40:00", "destination_terminal": "2", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT1D02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "787", "name": "787", "picture": "787.png" }, "operating": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "marketing": { "carrier": "SQ", "carrier_name": "Singapore Airlines", "carrier_logo": "SQ.png", "flight_number": 446 }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": null, "pieceCount": null, "weight": null, "unit": null, "title": null } } }, "booking_class": { "cabin_class": "Economy Value", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": null, "fareBasisCode": "Q16BDRAPO", "matchedAccountCode": null, "negotiatedFare": true, "privateFare": true, "brandName": "Economy Value", "brand_code": "FF41SB215", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Q16BDRAPO" ] }, "fareComponents_id": 7, "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ] } } ] } ], "promo_title": "Nego-Private Fare", "promo_rules": "Private Fare", "brandCode": "FF41SB216", "brandName": "Economy Value", "brandFeatures": [ { "text": "Booking cancellation fee - USD 150" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Booking change fee - USD 50" }, { "text": "Booking no-show fee - USD 100" }, { "text": "Upgrade with miles - Not Allowed" }, { "text": "Earn KrisFlyer miles - 50%" }, { "text": "Cabin baggage - 1 piece Up to 7kg each. Sum of length, width and height of each piece should not exceed 115cm." }, { "text": "Check-in baggage - 25kg" }, { "text": "Seat Selection - Complimentary (Standard Seats)" } ], "price": { "currency": "BDT", "total": 180828.63, "gross_total": 1410.9, "base_fare": 153549.38, "tax": 27279.25, "sell": { "currency": "BDT", "total": 180828.63, "base_fare": 153549.38, "tax": 27279.25 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQxNy45LCJiYXNlX2ZhcmUiOjEyMDQsInRheCI6MjEzLjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDEwLjksImJhc2VfZmFyZSI6MTE5NywidGF4IjoyMTMuOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoxNDEwLjksImJhc2VfZmFyZSI6MTE5NywidGF4IjoyMTMuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 180828.63, "base_fare": 153549.38, "tax": 27279.25, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "152656.65", "tax": "27279.25", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 180828.63, "base_fare": 153549.38, "tax": 27279.25, "gross": { "base_fare": "152656.65", "tax": "27279.25", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE0MTcuOTAiLCJiYXNlX2ZhcmUiOiIxMjA0LjAwIiwidGF4IjoiMjEzLjkwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE5Ny4wMCIsInRheCI6IjIxMy45MCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcuMDAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTQxMC45MCIsImJhc2VfZmFyZSI6IjExOTcuMDAiLCJ0YXgiOiIyMTMuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTk3LjAwIiwidGF4IjoiMjEzLjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTQxMC45MCIsImJhc2VfZmFyZSI6IjExOTcuMDAiLCJ0YXgiOiIyMTMuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiIwLjAwIiwicGF5YWJsZSI6MTQxMC45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 19129.91, "data": [ { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "change", "forSegment": null, "applied": "prior_to_departure", "amount": 6376.64, "currency": "BDT", "fmg": { "amount": 6376.64, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 6376.64 }, "supplier": { "amount": 50, "currency": "USD" } }, { "type": "cancel", "forSegment": null, "applied": "prior_to_departure", "amount": 19129.91, "currency": "BDT", "fmg": { "amount": 19129.91, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 19129.91 }, "supplier": { "amount": 150, "currency": "USD" } } ] } ] }, "offer": { "offerId": "pe85dccdb966pdmftmtqf5jod0-54", "offerItemId": [ "pe85dccdb966pdmftmtqf5jod0-54-1" ], "pax": [ { "passengerType": "ADT", "passengerNumber": 1, "passengers": [ { "id": 1, "passengerId": "Passenger1" } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MywiZWxhcHNlZFRpbWUiOjIwNTUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNDUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQyMzo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6MSwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo0NDcsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoyLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTE0VDA4OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMyIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTE0VDEyOjEwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjg1MCwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjg1MCwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6OCwiZWxhcHNlZFRpbWUiOjIxMTAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjpudWxsLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOm51bGwsImVsYXBzZWRUaW1lIjoyNjAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxMzozMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6bnVsbCwiZGVzdGluYXRpb24iOiJTSU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxNzo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMCIsImRlc3RpbmF0aW9uX2NpdHkiOm51bGwsIm1hcmtldGluZyI6IlNRIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsIm9wZXJhdGluZyI6IlNRIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4NTEsImFpcmNyYWZ0X2NvZGUiOiI3ODciLCJ0eXBlRm9yRmlyc3RMZWciOm51bGwsInR5cGVGb3JMYXN0TGVnIjpudWxsfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjoxLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOm51bGwsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6bnVsbCwiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiU0lOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA5VDIwOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjpudWxsLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA5VDIyOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6bnVsbCwibWFya2V0aW5nIjoiU1EiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0Niwib3BlcmF0aW5nIjoiU1EiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjQ0NiwiYWlyY3JhZnRfY29kZSI6Ijc4NyIsInR5cGVGb3JGaXJzdExlZyI6bnVsbCwidHlwZUZvckxhc3RMZWciOm51bGx9XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01NCIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTU0LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTQtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNDEwLjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTE5NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDEwLjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTE5NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjp7IjIiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjMiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MSwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjAiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0sIjEiOnsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX19fSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMjEyIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkIiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiQjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkYyMVNCMjEzIiwiYnJhbmROYW1lIjoiRWNvbm9teSBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIENvbXBsaW1lbnRhcnkifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEwMCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChGb3J3YXJkIFpvbmUgYW5kIFN0YW5kYXJkIFNlYXRzKSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlEiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiUTE2QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY0MVNCMjE0IiwiYnJhbmROYW1lIjoiRWNvbm9teSBWYWx1ZSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBVU0QgNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIE5vdCBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA1MCUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAyNWtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJRIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlExNkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNDFTQjIxNSIsImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBOb3QgQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMjVrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlaXNzdWUgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZXZhbGlkYXRpb24gb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgaXMgYWxsb3dlZCJ9LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjE1MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJlZnVuZCBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgVmFsdWUiLCJicmFuZENvZGUiOiJGRjQxU0IyMTYiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gTm90IEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDI1a2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKFN0YW5kYXJkIFNlYXRzKSJ9XX0seyJwcmljaW5nU3Vic291cmNlIjoiTkRDX0NPTk5FQ1RPUiIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiTkRDIiwib2ZmZXJJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTU1IiwidGltZVRvTGl2ZSI6MTIwMCwic291cmNlIjoiTkRDIiwib2ZmZXJJdGVtSWQiOlsicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTUtMSJdLCJzZXJ2aWNlSWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01NS0xLTEiLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJTUSIsInZhbGlkYXRpbmdDYXJyaWVycyI6bnVsbCwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0ODIuOSwidG90YWxUYXhBbW91bnQiOjIxMy45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMjY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOm51bGwsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6bnVsbCwibGFzdFRpY2tldFRpbWUiOm51bGwsImdvdmVybmluZ0NhcnJpZXJzIjpudWxsLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsInBhc3NlbmdlcnMiOlt7ImlkIjoxLCJwYXNzZW5nZXJJZCI6IlBhc3NlbmdlcjEifV0sInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE0ODIuOSwidG90YWxUYXhBbW91bnQiOjIxMy45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMjY5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIn0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkIxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjIxNiIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo5LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJCIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IkIxMkJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMjFTQjIxNyIsImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDUwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxMDAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDEgcGllY2UgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gMzBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSAoRm9yd2FyZCBab25lIGFuZCBTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjIxOCIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjoyLCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiU0lOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJXIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlcxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGMzFTQjIxOSIsImJyYW5kTmFtZSI6IkVjb25vbXkgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjIwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVmdW5kIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiRWNvbm9teSBTdGFuZGFyZCIsImJyYW5kQ29kZSI6IkZGMzFTQjIyMCIsImJyYW5kRmVhdHVyZXNMaXN0IjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDIwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSA3NSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMSBwaWVjZSBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSAzMGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5IChTdGFuZGFyZCBTZWF0cykifV19LHsicHJpY2luZ1N1YnNvdXJjZSI6Ik5EQ19DT05ORUNUT1IiLCJkaXN0cmlidXRpb25Nb2RlbCI6Ik5EQyIsIm9mZmVySWQiOiJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01NiIsInRpbWVUb0xpdmUiOjEyMDAsInNvdXJjZSI6Ik5EQyIsIm9mZmVySXRlbUlkIjpbInBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTU2LTEiXSwic2VydmljZUlkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTYtMS0xIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiU1EiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOm51bGwsInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNzU1LjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU0MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjpudWxsLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOm51bGwsImxhc3RUaWNrZXRUaW1lIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVycyI6bnVsbCwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJwYXNzZW5nZXJzIjpbeyJpZCI6MSwicGFzc2VuZ2VySWQiOiJQYXNzZW5nZXIxIn1dLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNzU1LjksInRvdGFsVGF4QW1vdW50IjoyMTMuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTU0MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCJ9LCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzAsInVuaXQiOiJrZyIsInRpdGxlIjoiMzAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozMCwidW5pdCI6ImtnIiwidGl0bGUiOiIzMCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjMwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjMwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJCMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMjAiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6OSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiQiIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJCMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMjEiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJTSU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMjIiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6MSwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiRSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJFMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjIxU0IyMjMiLCJicmFuZE5hbWUiOiJFY29ub215IEZsZXhpIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJkZXNjcmlwdGlvbiI6IlJldmFsaWRhdGlvbiBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBpcyBhbGxvd2VkIn0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmVpc3N1ZSBvZiBUaWNrZXQgYmVmb3JlIGRlcGFydHVyZSBhbGxvd2VkIn1dLCJ0YXhlcyI6bnVsbCwidGF4U3VtbWFyaWVzIjpudWxsfV0sImJyYW5kTmFtZSI6IkVjb25vbXkgRmxleGkiLCJicmFuZENvZGUiOiJGRjIxU0IyMjQiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCA1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTAwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAxIHBpZWNlIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDMwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkgKEZvcndhcmQgWm9uZSBhbmQgU3RhbmRhcmQgU2VhdHMpIn1dfSx7InByaWNpbmdTdWJzb3VyY2UiOiJORENfQ09OTkVDVE9SIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJOREMiLCJvZmZlcklkIjoicGU4NWRjY2RiOTY2cGRtZnRtdHFmNWpvZDAtNTciLCJ0aW1lVG9MaXZlIjoxMjAwLCJzb3VyY2UiOiJOREMiLCJvZmZlckl0ZW1JZCI6WyJwZTg1ZGNjZGI5NjZwZG1mdG10cWY1am9kMC01Ny0xIl0sInNlcnZpY2VJZCI6InBlODVkY2NkYjk2NnBkbWZ0bXRxZjVqb2QwLTU3LTEtMSIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6IlNRIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpudWxsLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6Mjk2Ny45LCJ0b3RhbFRheEFtb3VudCI6MjEzLjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwidml0YSI6bnVsbCwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjpudWxsLCJsYXN0VGlja2V0VGltZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllcnMiOm51bGwsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwicGFzc2VuZ2VycyI6W3siaWQiOjEsInBhc3NlbmdlcklkIjoiUGFzc2VuZ2VyMSJ9XSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6Mjk2Ny45LCJ0b3RhbFRheEFtb3VudCI6MjEzLjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjI3NTQsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QifSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjozLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjQwLCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjQwIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6IlNRIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjMsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6NDAsInVuaXQiOiJrZyIsInRpdGxlIjoiNDAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiU1EifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MywicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0Ijo0MCwidW5pdCI6ImtnIiwidGl0bGUiOiI0MCBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJTUSJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjUsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiU0lOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkoiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiSjEyQkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY2MVNCMjI0IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgRmxleGkiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gQ29tcGxpbWVudGFyeSJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTUwJSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH0seyJmYXJlQ29tcG9uZW50c19pZCI6NSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IlNJTiIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiSiIsImNhYmluQ29kZSI6IkMiLCJtZWFsQ29kZSI6bnVsbCwic2VhdHNBdmFpbGFibGUiOm51bGwsImZhcmVCYXNpc0NvZGUiOiJKMTJCRFJBUE8iLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjp0cnVlLCJwcml2YXRlRmFyZSI6dHJ1ZSwiRl9jYWJpbkNvZGUiOm51bGwsImJyYW5kX2NvZGUiOiJGRjYxU0IyMjUiLCJicmFuZE5hbWUiOiJCdXNpbmVzcyBGbGV4aSIsImJyYW5kRmVhdHVyZXMiOlt7InRleHQiOiJCb29raW5nIGNhbmNlbGxhdGlvbiBmZWUgLSBVU0QgMTAwIn0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJCb29raW5nIGNoYW5nZSBmZWUgLSBDb21wbGltZW50YXJ5In0seyJ0ZXh0IjoiQm9va2luZyBuby1zaG93IGZlZSAtIFVTRCAzMDAifSx7InRleHQiOiJVcGdyYWRlIHdpdGggbWlsZXMgLSBBbGxvd2VkIn0seyJ0ZXh0IjoiRWFybiBLcmlzRmx5ZXIgbWlsZXMgLSAxNTAlIn0seyJ0ZXh0IjoiQ2FiaW4gYmFnZ2FnZSAtIDIgcGllY2VzIFVwIHRvIDdrZyBlYWNoLiBTdW0gb2YgbGVuZ3RoLCB3aWR0aCBhbmQgaGVpZ2h0IG9mIGVhY2ggcGllY2Ugc2hvdWxkIG5vdCBleGNlZWQgMTE1Y20uIn0seyJ0ZXh0IjoiQ2hlY2staW4gYmFnZ2FnZSAtIDQwa2cifSx7InRleHQiOiJTZWF0IFNlbGVjdGlvbiAtIENvbXBsaW1lbnRhcnkifV0sInByb2dyYW1JZCI6bnVsbCwicHJvZ3JhbUNvZGUiOm51bGwsInByb2dyYW1EZXNjcmlwdGlvbiI6bnVsbCwicHJvZ3JhbVN5c3RlbUNvZGUiOm51bGwsImdvdmVybmluZ0NhcnJpZXIiOm51bGwsImZhcmVBbW91bnQiOm51bGwsImZhcmVDdXJyZW5jeSI6bnVsbCwicHVibGlzaGVkRmFyZUFtb3VudCI6bnVsbCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjpudWxsLCJkaXJlY3Rpb25hbGl0eSI6bnVsbCwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjpudWxsLCJ2ZW5kb3JDb2RlIjpudWxsLCJmYXJlVHlwZUJpdG1hcCI6IjBDIiwiZmFyZVR5cGUiOm51bGwsImZhcmVUYXJpZmYiOm51bGwsImZhcmVSdWxlIjpudWxsfSx7ImZhcmVDb21wb25lbnRzX2lkIjo4LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IlNJTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJVIiwiY2FiaW5Db2RlIjoiQyIsIm1lYWxDb2RlIjpudWxsLCJzZWF0c0F2YWlsYWJsZSI6bnVsbCwiZmFyZUJhc2lzQ29kZSI6IlUxNEJEUkFQTyIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOnRydWUsInByaXZhdGVGYXJlIjp0cnVlLCJGX2NhYmluQ29kZSI6bnVsbCwiYnJhbmRfY29kZSI6IkZGNzFTQjIyNiIsImJyYW5kTmFtZSI6IkJ1c2luZXNzIFN0YW5kYXJkIiwiYnJhbmRGZWF0dXJlcyI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XSwicHJvZ3JhbUlkIjpudWxsLCJwcm9ncmFtQ29kZSI6bnVsbCwicHJvZ3JhbURlc2NyaXB0aW9uIjpudWxsLCJwcm9ncmFtU3lzdGVtQ29kZSI6bnVsbCwiZ292ZXJuaW5nQ2FycmllciI6bnVsbCwiZmFyZUFtb3VudCI6bnVsbCwiZmFyZUN1cnJlbmN5IjpudWxsLCJwdWJsaXNoZWRGYXJlQW1vdW50IjpudWxsLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOm51bGwsImRpcmVjdGlvbmFsaXR5IjpudWxsLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOm51bGwsInZlbmRvckNvZGUiOm51bGwsImZhcmVUeXBlQml0bWFwIjoiMEMiLCJmYXJlVHlwZSI6bnVsbCwiZmFyZVRhcmlmZiI6bnVsbCwiZmFyZVJ1bGUiOm51bGx9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjgsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJTSU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlUiLCJjYWJpbkNvZGUiOiJDIiwibWVhbENvZGUiOm51bGwsInNlYXRzQXZhaWxhYmxlIjpudWxsLCJmYXJlQmFzaXNDb2RlIjoiVTE0QkRSQVBPIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6dHJ1ZSwicHJpdmF0ZUZhcmUiOnRydWUsIkZfY2FiaW5Db2RlIjpudWxsLCJicmFuZF9jb2RlIjoiRkY3MVNCMjI3IiwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZEZlYXR1cmVzIjpbeyJ0ZXh0IjoiQm9va2luZyBjYW5jZWxsYXRpb24gZmVlIC0gVVNEIDE1MCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiQm9va2luZyBjaGFuZ2UgZmVlIC0gVVNEIDEwMCJ9LHsidGV4dCI6IkJvb2tpbmcgbm8tc2hvdyBmZWUgLSBVU0QgMzAwIn0seyJ0ZXh0IjoiVXBncmFkZSB3aXRoIG1pbGVzIC0gQWxsb3dlZCJ9LHsidGV4dCI6IkVhcm4gS3Jpc0ZseWVyIG1pbGVzIC0gMTI1JSJ9LHsidGV4dCI6IkNhYmluIGJhZ2dhZ2UgLSAyIHBpZWNlcyBVcCB0byA3a2cgZWFjaC4gU3VtIG9mIGxlbmd0aCwgd2lkdGggYW5kIGhlaWdodCBvZiBlYWNoIHBpZWNlIHNob3VsZCBub3QgZXhjZWVkIDExNWNtLiJ9LHsidGV4dCI6IkNoZWNrLWluIGJhZ2dhZ2UgLSA0MGtnIn0seyJ0ZXh0IjoiU2VhdCBTZWxlY3Rpb24gLSBDb21wbGltZW50YXJ5In1dLCJwcm9ncmFtSWQiOm51bGwsInByb2dyYW1Db2RlIjpudWxsLCJwcm9ncmFtRGVzY3JpcHRpb24iOm51bGwsInByb2dyYW1TeXN0ZW1Db2RlIjpudWxsLCJnb3Zlcm5pbmdDYXJyaWVyIjpudWxsLCJmYXJlQW1vdW50IjpudWxsLCJmYXJlQ3VycmVuY3kiOm51bGwsInB1Ymxpc2hlZEZhcmVBbW91bnQiOm51bGwsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6bnVsbCwiZGlyZWN0aW9uYWxpdHkiOm51bGwsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6bnVsbCwidmVuZG9yQ29kZSI6bnVsbCwiZmFyZVR5cGVCaXRtYXAiOiIwQyIsImZhcmVUeXBlIjpudWxsLCJmYXJlVGFyaWZmIjpudWxsLCJmYXJlUnVsZSI6bnVsbH1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWlzc3VlIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGFsbG93ZWQifSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxNTAsImN1cnJlbmN5IjoiVVNEIiwiZGVzY3JpcHRpb24iOiJSZWZ1bmQgb2YgVGlja2V0IGJlZm9yZSBkZXBhcnR1cmUgYWxsb3dlZCJ9LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCIsImRlc2NyaXB0aW9uIjoiUmV2YWxpZGF0aW9uIG9mIFRpY2tldCBiZWZvcmUgZGVwYXJ0dXJlIGlzIGFsbG93ZWQifV0sInRheGVzIjpudWxsLCJ0YXhTdW1tYXJpZXMiOm51bGx9XSwiYnJhbmROYW1lIjoiQnVzaW5lc3MgU3RhbmRhcmQiLCJicmFuZENvZGUiOiJGRjcxU0IyMjgiLCJicmFuZEZlYXR1cmVzTGlzdCI6W3sidGV4dCI6IkJvb2tpbmcgY2FuY2VsbGF0aW9uIGZlZSAtIFVTRCAxNTAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IkJvb2tpbmcgY2hhbmdlIGZlZSAtIFVTRCAxMDAifSx7InRleHQiOiJCb29raW5nIG5vLXNob3cgZmVlIC0gVVNEIDMwMCJ9LHsidGV4dCI6IlVwZ3JhZGUgd2l0aCBtaWxlcyAtIEFsbG93ZWQifSx7InRleHQiOiJFYXJuIEtyaXNGbHllciBtaWxlcyAtIDEyNSUifSx7InRleHQiOiJDYWJpbiBiYWdnYWdlIC0gMiBwaWVjZXMgVXAgdG8gN2tnIGVhY2guIFN1bSBvZiBsZW5ndGgsIHdpZHRoIGFuZCBoZWlnaHQgb2YgZWFjaCBwaWVjZSBzaG91bGQgbm90IGV4Y2VlZCAxMTVjbS4ifSx7InRleHQiOiJDaGVjay1pbiBiYWdnYWdlIC0gNDBrZyJ9LHsidGV4dCI6IlNlYXQgU2VsZWN0aW9uIC0gQ29tcGxpbWVudGFyeSJ9XX1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "SQ", "calendar_total_currency": "BDT", "calendar_total_price": 180828.63, "calendar_total_sell": 180828.63, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 180828.63, "filter": { "id": "F1SC00006-14", "price": 180828.63, "gross_total": 1410.9, "journey_duration": "PT18D20H5M", "journey_duration_seconds": 1627500, "layover_duration": "PT8D9H50M", "layover_duration_seconds": 726600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "aircraft": "787", "aircraft_name": "787", "cabin_class": "Economy Flexi", "connecting_airport": { "": "SIN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-09T22:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610122355sin202610130600447adtsin202610140800can202610141210850adtcan202611081330sin202611081750851adtsin202611092040dac202611092240446adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-28", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "6H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwSmRXSjZSVE5MYmtGNlRtazFkazFVWjNGbVJsRjZUV2x3VlUxNlVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM4I3AzMnxUMzJ8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM5I3AzMnxUMzJ8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 19:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-28", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H5M", "transit_time": "9H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwSmRXSjZSVE5MYmtGNlRtazFkazFVWjNGbVJsRjZUV2x3VlUxNlVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMzZ8VDM0fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMzZ8VDM0fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 185140.8, "gross_total": 191320, "base_fare": 107160, "tax": 85433, "sell": { "currency": "BDT", "total": 185140.8, "base_fare": 107160, "tax": 85433 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1MTQwLjgsImJhc2VfZmFyZSI6MTA3MTYwLCJ0YXgiOjg1NDMzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg0NDQwLjgsImJhc2VfZmFyZSI6MTA2NDYwLCJ0YXgiOjg1NDMzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTMyMCwiYmFzZV9mYXJlIjoxMDY0NjAsInRheCI6ODQ4NjB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 185140.8, "base_fare": 107160, "tax": 85433, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106460.00", "tax": "84860.00", "discount": 7452.2, "ait": "573.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 185140.8, "base_fare": 107160, "tax": 85433, "gross": { "base_fare": "106460.00", "tax": "84860.00", "discount": "7452.20", "ait": "573.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NTE0MC44MCIsImJhc2VfZmFyZSI6IjEwNzE2MC4wMCIsInRheCI6Ijg1NDMzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg0NDQwLjgwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU0MzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY0NjAuMDAiLCJ0YXgiOiI4NDg2MC4wMCIsImRpc2NvdW50IjoiNzQ1Mi4yMCIsImFpdCI6IjU3My4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxMzIwLjAwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxODQ0NDAuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 185140.8, "filter": { "id": "F1TF00018-28", "price": 185140.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121445can2026101219104609can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-29", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": "8H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwTmRXSjZSVE5MYmtGNlRtazFkazFVWjNGbVJsRjZUV2x3VlUxNlVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNCNwMzN8VDMyfDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNSNwMzN8VDMyfDE=", "origin": "KUL", "departure_time": "2026-10-12 16:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 21:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-29", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "11H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwTmRXSjZSVE5MYmtGNlRtazFkazFVWjNGbVJsRjZUV2x3VlUxNlVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMzZ8VDM0fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMzZ8VDM0fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 185140.8, "gross_total": 191320, "base_fare": 107160, "tax": 85433, "sell": { "currency": "BDT", "total": 185140.8, "base_fare": 107160, "tax": 85433 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1MTQwLjgsImJhc2VfZmFyZSI6MTA3MTYwLCJ0YXgiOjg1NDMzfSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg0NDQwLjgsImJhc2VfZmFyZSI6MTA2NDYwLCJ0YXgiOjg1NDMzLCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTMyMCwiYmFzZV9mYXJlIjoxMDY0NjAsInRheCI6ODQ4NjB9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 185140.8, "base_fare": 107160, "tax": 85433, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106460.00", "tax": "84860.00", "discount": 7452.2, "ait": "573.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 185140.8, "base_fare": 107160, "tax": 85433, "gross": { "base_fare": "106460.00", "tax": "84860.00", "discount": "7452.20", "ait": "573.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NTE0MC44MCIsImJhc2VfZmFyZSI6IjEwNzE2MC4wMCIsInRheCI6Ijg1NDMzLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg0NDQwLjgwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU0MzMuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY0NjAuMDAiLCJ0YXgiOiI4NDg2MC4wMCIsImRpc2NvdW50IjoiNzQ1Mi4yMCIsImFpdCI6IjU3My4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxMzIwLjAwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzMuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxODQ0NDAuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 185140.8, "filter": { "id": "F1TF00018-29", "price": 185140.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121655can2026101221204610can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-30", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "6H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwbmRXSjZSVFZMYmtFd1RXazFkazFxUVhGbVJsRjZUbWx3VlUxNlozRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM4I3AzOHxUMzZ8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM5I3AzOHxUMzZ8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 19:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-30", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D13H45M", "transit_time": "21H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwbmRXSjZSVFZMYmtFd1RXazFkazFxUVhGbVJsRjZUbWx3VlUxNlozRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNDJ8VDM4fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNDJ8VDM4fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 185786.8, "gross_total": 191964, "base_fare": 107160, "tax": 86079, "sell": { "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1Nzg2LjgsImJhc2VfZmFyZSI6MTA3MTYwLCJ0YXgiOjg2MDc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1MDg2LjgsImJhc2VfZmFyZSI6MTA2NDYwLCJ0YXgiOjg2MDc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTk2NCwiYmFzZV9mYXJlIjoxMDY0NjAsInRheCI6ODU1MDR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106460.00", "tax": "85504.00", "discount": 7452.2, "ait": "575.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079, "gross": { "base_fare": "106460.00", "tax": "85504.00", "discount": "7452.20", "ait": "575.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NTc4Ni44MCIsImJhc2VfZmFyZSI6IjEwNzE2MC4wMCIsInRheCI6Ijg2MDc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1MDg2LjgwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODYwNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY0NjAuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzQ1Mi4yMCIsImFpdCI6IjU3NS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxOTY0LjAwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxODUwODYuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 185786.8, "filter": { "id": "F1TF00018-30", "price": 185786.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121445can2026101219104609can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-31", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": "8H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwcmRXSjZSVFZMYmtFd1RXazFkazFxUVhGbVJsRjZUbWx3VlUxNlozRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNCNwMzl8VDM2fDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNSNwMzl8VDM2fDE=", "origin": "KUL", "departure_time": "2026-10-12 16:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 21:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-31", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H55M", "transit_time": "23H25M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwcmRXSjZSVFZMYmtFd1RXazFkazFxUVhGbVJsRjZUbWx3VlUxNlozRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNDJ8VDM4fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNDJ8VDM4fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 185786.8, "gross_total": 191964, "base_fare": 107160, "tax": 86079, "sell": { "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1Nzg2LjgsImJhc2VfZmFyZSI6MTA3MTYwLCJ0YXgiOjg2MDc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1MDg2LjgsImJhc2VfZmFyZSI6MTA2NDYwLCJ0YXgiOjg2MDc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTk2NCwiYmFzZV9mYXJlIjoxMDY0NjAsInRheCI6ODU1MDR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106460.00", "tax": "85504.00", "discount": 7452.2, "ait": "575.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079, "gross": { "base_fare": "106460.00", "tax": "85504.00", "discount": "7452.20", "ait": "575.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NTc4Ni44MCIsImJhc2VfZmFyZSI6IjEwNzE2MC4wMCIsInRheCI6Ijg2MDc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1MDg2LjgwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODYwNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY0NjAuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzQ1Mi4yMCIsImFpdCI6IjU3NS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxOTY0LjAwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxODUwODYuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 185786.8, "filter": { "id": "F1TF00018-31", "price": 185786.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121655can2026101221204610can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-32", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H55M", "transit_time": "19H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSUmRXSjZTWGhMYmtFd1RtazFkazFxU1hGbVJsRXdUVU53VlU1RVNYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzNyNwNDR8VDQwfDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzOCNwNDR8VDQwfDE=", "origin": "KUL", "departure_time": "2026-10-13 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-32", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H55M", "transit_time": "22H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSUmRXSjZTWGhMYmtFd1RtazFkazFxU1hGbVJsRXdUVU53VlU1RVNYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNDZ8VDQyfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNDZ8VDQyfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 185786.8, "gross_total": 191964, "base_fare": 107160, "tax": 86079, "sell": { "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1Nzg2LjgsImJhc2VfZmFyZSI6MTA3MTYwLCJ0YXgiOjg2MDc5fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1MDg2LjgsImJhc2VfZmFyZSI6MTA2NDYwLCJ0YXgiOjg2MDc5LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTk2NCwiYmFzZV9mYXJlIjoxMDY0NjAsInRheCI6ODU1MDR9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106460.00", "tax": "85504.00", "discount": 7452.2, "ait": "575.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 185786.8, "base_fare": 107160, "tax": 86079, "gross": { "base_fare": "106460.00", "tax": "85504.00", "discount": "7452.20", "ait": "575.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NTc4Ni44MCIsImJhc2VfZmFyZSI6IjEwNzE2MC4wMCIsInRheCI6Ijg2MDc5LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1MDg2LjgwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODYwNzkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY0NjAuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzQ1Mi4yMCIsImFpdCI6IjU3NS4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxOTY0LjAwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzUuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxODUwODYuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 185786.8, "filter": { "id": "F1TF00018-32", "price": 185786.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131400can2026101318104480can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-33", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H55M", "transit_time": "19H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSbmRXSjZTWHBMYmtFeFRVTTFkazFxVVhGbVJsRXdUa053VlU1RVdYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzNyNwNDh8VDQ0fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzOCNwNDh8VDQ0fDE=", "origin": "KUL", "departure_time": "2026-10-13 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-33", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT2D2H35M", "transit_time": "1D10H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSbmRXSjZTWHBMYmtFeFRVTTFkazFxVVhGbVJsRXdUa053VlU1RVdYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNTB8VDQ2fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNTB8VDQ2fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 186432.8, "gross_total": 192608, "base_fare": 107160, "tax": 86725, "sell": { "currency": "BDT", "total": 186432.8, "base_fare": 107160, "tax": 86725 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg2NDMyLjgsImJhc2VfZmFyZSI6MTA3MTYwLCJ0YXgiOjg2NzI1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTg1NzMyLjgsImJhc2VfZmFyZSI6MTA2NDYwLCJ0YXgiOjg2NzI1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MjYwOCwiYmFzZV9mYXJlIjoxMDY0NjAsInRheCI6ODYxNDh9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 186432.8, "base_fare": 107160, "tax": 86725, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "106460.00", "tax": "86148.00", "discount": 7452.2, "ait": "577.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 186432.8, "base_fare": 107160, "tax": 86725, "gross": { "base_fare": "106460.00", "tax": "86148.00", "discount": "7452.20", "ait": "577.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE4NjQzMi44MCIsImJhc2VfZmFyZSI6IjEwNzE2MC4wMCIsInRheCI6Ijg2NzI1LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODYxNDguMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTg1NzMyLjgwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODY3MjUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMDY0NjAuMDAiLCJ0YXgiOiI4NjE0OC4wMCIsImRpc2NvdW50IjoiNzQ1Mi4yMCIsImFpdCI6IjU3Ny4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkyNjA4LjAwIiwiYmFzZV9mYXJlIjoiMTA2NDYwLjAwIiwidGF4IjoiODYxNDguMDAiLCJkaXNjb3VudCI6Ijc0NTIuMjAiLCJhaXQiOiI1NzcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxODU3MzIuOCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 186432.8, "filter": { "id": "F1TF00018-33", "price": 186432.8, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131400can2026101318104480can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "10H0M", "routes": [ { "air_segment_key": "0-44", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 9, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } }, { "air_segment_key": "1-44", "origin": "KUL", "departure_time": "2026-10-12T18:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T22:25:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": 1618, "lay_over": "PT10H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8302 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4484 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "S", "meal_code": "M", "seat_available": 4, "fareBasisCode": "SBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-44", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-44", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 187842.93, "gross_total": 1465.9, "base_fare": 100240.71, "tax": 87602.22, "sell": { "currency": "BDT", "total": 187842.93, "base_fare": 100240.71, "tax": 87602.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ3Mi45LCJiYXNlX2ZhcmUiOjc4NiwidGF4Ijo2ODYuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE0NjUuOSwiYmFzZV9mYXJlIjo3NzksInRheCI6Njg2LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTQ2NS45LCJiYXNlX2ZhcmUiOjc3OSwidGF4Ijo2ODYuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 187842.93, "base_fare": 100240.71, "tax": 87602.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "99347.98", "tax": "87602.22", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 187842.93, "base_fare": 100240.71, "tax": 87602.22, "gross": { "base_fare": "99347.98", "tax": "87602.22", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "70780.65" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE0NzIuOTAiLCJiYXNlX2ZhcmUiOiI3ODYuMDAiLCJ0YXgiOiI2ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiI2ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE0NjUuOTAiLCJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiI2ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI3NzkuMDAiLCJ0YXgiOiI2ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxNDY1LjkwIiwiYmFzZV9mYXJlIjoiNzc5LjAwIiwidGF4IjoiNjg2LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE0NjUuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiI1NTUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER44", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MTksImVsYXBzZWRUaW1lIjoxMTAwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKioqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyMzUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQwMjowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMDg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MTgsImVsYXBzZWRUaW1lIjoyNjUsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxODowMDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMjI6MjU6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ0ODQsIm9wZXJhdGluZyI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4MzAyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJDWiIsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMywiZWxhcHNlZFRpbWUiOjY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjE4LCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTQ6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE4OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTKioqKipTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjMzLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjE6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIzOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMiIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE0NjUuOSwidG90YWxUYXhBbW91bnQiOjY4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo3NzksImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjc3OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo3NzksImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNDY1LjksInRvdGFsVGF4QW1vdW50Ijo2ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6Nzc5LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6Nzc5LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjc3OSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoxNCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiUyIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlNCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNDIuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6Njg1LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE0LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0JYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM0Mi41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo2ODUsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJCQVNJQyIsImJyYW5kQ29kZSI6IkJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTUyNC45LCJ0b3RhbFRheEFtb3VudCI6Njg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjgzOCwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6ODM4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjgzOCwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjAyOjA1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE1MjQuOSwidG90YWxUYXhBbW91bnQiOjY4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4MzgsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo4MzgsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6ODM4LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTAwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTYsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlMiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJTRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM3MiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzQ0LCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjE2LCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJTIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiU0ZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozNzIsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc0NCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWCIsImJyYW5kQ29kZSI6IkZMRVgifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 187842.93, "calendar_total_sell": 187842.93, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 187842.93, "filter": { "id": "F1SE00005-44", "price": 187842.93, "gross_total": 1465.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121800can2026101222258302adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-34", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "6H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwUmRXSjZSVE5MYmtGNlRuazFkazFVWjNGbVJsRjZUWGx3VlUxNlZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM4I3AzNHxUMzN8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM5I3AzNHxUMzN8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 19:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-34", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H5M", "transit_time": "9H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwUmRXSjZSVE5MYmtGNlRuazFkazFVWjNGbVJsRjZUWGx3VlUxNlZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMzd8VDM1fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMzd8VDM1fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 192070.91, "gross_total": 198747, "base_fare": 114587, "tax": 85456, "sell": { "currency": "BDT", "total": 192070.91, "base_fare": 114587, "tax": 85456 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyMDcwLjkxLCJiYXNlX2ZhcmUiOjExNDU4NywidGF4Ijo4NTQ1Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTM3MC45MSwiYmFzZV9mYXJlIjoxMTM4ODcsInRheCI6ODU0NTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk4NzQ3LCJiYXNlX2ZhcmUiOjExMzg4NywidGF4Ijo4NDg2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 192070.91, "base_fare": 114587, "tax": 85456, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113887.00", "tax": "84860.00", "discount": 7972.09, "ait": "596.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 192070.91, "base_fare": 114587, "tax": 85456, "gross": { "base_fare": "113887.00", "tax": "84860.00", "discount": "7972.09", "ait": "596.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjA3MC45MSIsImJhc2VfZmFyZSI6IjExNDU4Ny4wMCIsInRheCI6Ijg1NDU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTYuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxMzcwLjkxIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU0NTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTM4ODcuMDAiLCJ0YXgiOiI4NDg2MC4wMCIsImRpc2NvdW50IjoiNzk3Mi4wOSIsImFpdCI6IjU5Ni4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk4NzQ3LjAwIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTYuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxOTEzNzAuOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 192070.91, "filter": { "id": "F1TF00018-34", "price": 192070.91, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121445can2026101219104609can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-35", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": "8H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwVmRXSjZSVE5MYmtGNlRuazFkazFVWjNGbVJsRjZUWGx3VlUxNlZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNCNwMzV8VDMzfDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNSNwMzV8VDMzfDE=", "origin": "KUL", "departure_time": "2026-10-12 16:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 21:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-35", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D4H15M", "transit_time": "11H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVFhwVmRXSjZSVE5MYmtGNlRuazFkazFVWjNGbVJsRjZUWGx3VlUxNlZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwMzd8VDM1fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwMzd8VDM1fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 192070.91, "gross_total": 198747, "base_fare": 114587, "tax": 85456, "sell": { "currency": "BDT", "total": 192070.91, "base_fare": 114587, "tax": 85456 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyMDcwLjkxLCJiYXNlX2ZhcmUiOjExNDU4NywidGF4Ijo4NTQ1Nn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MTM3MC45MSwiYmFzZV9mYXJlIjoxMTM4ODcsInRheCI6ODU0NTYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk4NzQ3LCJiYXNlX2ZhcmUiOjExMzg4NywidGF4Ijo4NDg2MH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 192070.91, "base_fare": 114587, "tax": 85456, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113887.00", "tax": "84860.00", "discount": 7972.09, "ait": "596.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 192070.91, "base_fare": 114587, "tax": 85456, "gross": { "base_fare": "113887.00", "tax": "84860.00", "discount": "7972.09", "ait": "596.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjA3MC45MSIsImJhc2VfZmFyZSI6IjExNDU4Ny4wMCIsInRheCI6Ijg1NDU2LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTYuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkxMzcwLjkxIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU0NTYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTM4ODcuMDAiLCJ0YXgiOiI4NDg2MC4wMCIsImRpc2NvdW50IjoiNzk3Mi4wOSIsImFpdCI6IjU5Ni4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk4NzQ3LjAwIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODQ4NjAuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTYuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxOTEzNzAuOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 192070.91, "filter": { "id": "F1TF00018-35", "price": 192070.91, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121655can2026101221204610can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-36", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H5M", "transit_time": "6H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSQmRXSjZSVFZMYmtFd1RYazFkazFxUVhGbVJsRjZUbmx3VlUxNmEzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM4I3A0MHxUMzd8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM5I3A0MHxUMzd8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 19:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4609" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-36", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D13H45M", "transit_time": "21H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSQmRXSjZSVFZMYmtFd1RYazFkazFxUVhGbVJsRjZUbmx3VlUxNmEzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNDN8VDM5fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNDN8VDM5fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 192716.91, "gross_total": 199391, "base_fare": 114587, "tax": 86102, "sell": { "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyNzE2LjkxLCJiYXNlX2ZhcmUiOjExNDU4NywidGF4Ijo4NjEwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MjAxNi45MSwiYmFzZV9mYXJlIjoxMTM4ODcsInRheCI6ODYxMDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk5MzkxLCJiYXNlX2ZhcmUiOjExMzg4NywidGF4Ijo4NTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113887.00", "tax": "85504.00", "discount": 7972.09, "ait": "598.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102, "gross": { "base_fare": "113887.00", "tax": "85504.00", "discount": "7972.09", "ait": "598.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjcxNi45MSIsImJhc2VfZmFyZSI6IjExNDU4Ny4wMCIsInRheCI6Ijg2MTAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkyMDE2LjkxIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODYxMDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTM4ODcuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzk3Mi4wOSIsImFpdCI6IjU5OC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk5MzkxLjAwIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxOTIwMTYuOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 192716.91, "filter": { "id": "F1TF00018-36", "price": 192716.91, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121445can2026101219104609can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-37", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": "8H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSRmRXSjZSVFZMYmtFd1RYazFkazFxUVhGbVJsRjZUbmx3VlUxNmEzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNCNwNDF8VDM3fDE=", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxNSNwNDF8VDM3fDE=", "origin": "KUL", "departure_time": "2026-10-12 16:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 21:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4610" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-37", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H55M", "transit_time": "23H25M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSRmRXSjZSVFZMYmtFd1RYazFkazFxUVhGbVJsRjZUbmx3VlUxNmEzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNDN8VDM5fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNDN8VDM5fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 192716.91, "gross_total": 199391, "base_fare": 114587, "tax": 86102, "sell": { "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyNzE2LjkxLCJiYXNlX2ZhcmUiOjExNDU4NywidGF4Ijo4NjEwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MjAxNi45MSwiYmFzZV9mYXJlIjoxMTM4ODcsInRheCI6ODYxMDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk5MzkxLCJiYXNlX2ZhcmUiOjExMzg4NywidGF4Ijo4NTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113887.00", "tax": "85504.00", "discount": 7972.09, "ait": "598.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102, "gross": { "base_fare": "113887.00", "tax": "85504.00", "discount": "7972.09", "ait": "598.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjcxNi45MSIsImJhc2VfZmFyZSI6IjExNDU4Ny4wMCIsInRheCI6Ijg2MTAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkyMDE2LjkxIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODYxMDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTM4ODcuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzk3Mi4wOSIsImFpdCI6IjU5OC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk5MzkxLjAwIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxOTIwMTYuOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 192716.91, "filter": { "id": "F1TF00018-37", "price": 192716.91, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121655can2026101221204610can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-38", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H55M", "transit_time": "19H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSVmRXSjZTWGhMYmtFd1RuazFkazFxU1hGbVJsRXdUVk53VlU1RVRYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzNyNwNDV8VDQxfDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzOCNwNDV8VDQxfDE=", "origin": "KUL", "departure_time": "2026-10-13 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-38", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H55M", "transit_time": "22H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtSVmRXSjZTWGhMYmtFd1RuazFkazFxU1hGbVJsRXdUVk53VlU1RVRYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNDd8VDQzfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNDd8VDQzfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 192716.91, "gross_total": 199391, "base_fare": 114587, "tax": 86102, "sell": { "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkyNzE2LjkxLCJiYXNlX2ZhcmUiOjExNDU4NywidGF4Ijo4NjEwMn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MjAxNi45MSwiYmFzZV9mYXJlIjoxMTM4ODcsInRheCI6ODYxMDIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTk5MzkxLCJiYXNlX2ZhcmUiOjExMzg4NywidGF4Ijo4NTUwNH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113887.00", "tax": "85504.00", "discount": 7972.09, "ait": "598.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 192716.91, "base_fare": 114587, "tax": 86102, "gross": { "base_fare": "113887.00", "tax": "85504.00", "discount": "7972.09", "ait": "598.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MjcxNi45MSIsImJhc2VfZmFyZSI6IjExNDU4Ny4wMCIsInRheCI6Ijg2MTAyLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkyMDE2LjkxIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODYxMDIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTM4ODcuMDAiLCJ0YXgiOiI4NTUwNC4wMCIsImRpc2NvdW50IjoiNzk3Mi4wOSIsImFpdCI6IjU5OC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTk5MzkxLjAwIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODU1MDQuMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI1OTguMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxOTIwMTYuOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 192716.91, "filter": { "id": "F1TF00018-38", "price": 192716.91, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131400can2026101318104480can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-39", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H55M", "transit_time": "19H45M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtScmRXSjZTWHBMYmtFeFRWTTFkazFxVVhGbVJsRXdUbE53VlU1RVkzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzNyNwNDl8VDQ1fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMzOCNwNDl8VDQ1fDE=", "origin": "KUL", "departure_time": "2026-10-13 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT19H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "L", "meal_code": null, "seat_available": null, "fareBasisCode": "LFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-39", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT2D2H35M", "transit_time": "1D10H15M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGtScmRXSjZTWHBMYmtFeFRWTTFkazFxVVhGbVJsRXdUbE53VlU1RVkzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNTF8VDQ3fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNTF8VDQ3fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 193362.91, "gross_total": 200035, "base_fare": 114587, "tax": 86748, "sell": { "currency": "BDT", "total": 193362.91, "base_fare": 114587, "tax": 86748 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MTkzMzYyLjkxLCJiYXNlX2ZhcmUiOjExNDU4NywidGF4Ijo4Njc0OH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjE5MjY2Mi45MSwiYmFzZV9mYXJlIjoxMTM4ODcsInRheCI6ODY3NDgsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjAwMDM1LCJiYXNlX2ZhcmUiOjExMzg4NywidGF4Ijo4NjE0OH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 193362.91, "base_fare": 114587, "tax": 86748, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113887.00", "tax": "86148.00", "discount": 7972.09, "ait": "600.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 193362.91, "base_fare": 114587, "tax": 86748, "gross": { "base_fare": "113887.00", "tax": "86148.00", "discount": "7972.09", "ait": "600.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjE5MzM2Mi45MSIsImJhc2VfZmFyZSI6IjExNDU4Ny4wMCIsInRheCI6Ijg2NzQ4LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODYxNDguMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI2MDAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMTkyNjYyLjkxIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODY3NDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTM4ODcuMDAiLCJ0YXgiOiI4NjE0OC4wMCIsImRpc2NvdW50IjoiNzk3Mi4wOSIsImFpdCI6IjYwMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjAwMDM1LjAwIiwiYmFzZV9mYXJlIjoiMTEzODg3LjAwIiwidGF4IjoiODYxNDguMDAiLCJkaXNjb3VudCI6Ijc5NzIuMDkiLCJhaXQiOiI2MDAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjAuMDAiLCJwYXlhYmxlIjoxOTI2NjIuOTEsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOltdfX0sImRpc2NvdW50X2NvbWlzc2lvbl90aXRsZSI6bnVsbCwiZGlzY291bnRfY29taXNzaW9uX3JhdGlvIjowLCJkeW5hbWljX21hcmt1cF90eXBlIjpudWxsLCJkeW5hbWljX21hcmt1cF90aXRsZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfcmF0aW8iOm51bGwsImFwcGxpY2FibGVfY29taXNzaW9uIjpbXSwiYXBwbGljYWJsZV9keW5hbWljX21hcmt1cCI6W119" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 193362.91, "filter": { "id": "F1TF00018-39", "price": 193362.91, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610131400can2026101318104480can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H05M", "transit_time": "6H45M", "routes": [ { "air_segment_key": "0-45", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LBX1YBD" ] } } }, { "air_segment_key": "1-45", "origin": "KUL", "departure_time": "2026-10-12T14:45:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T19:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": 1618, "lay_over": "PT06H45M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 3048 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4609 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 4, "fareBasisCode": "LBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-45", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-45", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 201616.46, "gross_total": 1573.9, "base_fare": 114014.24, "tax": 87602.22, "sell": { "currency": "BDT", "total": 201616.46, "base_fare": 114014.24, "tax": 87602.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU4MC45LCJiYXNlX2ZhcmUiOjg5NCwidGF4Ijo2ODYuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE1NzMuOSwiYmFzZV9mYXJlIjo4ODcsInRheCI6Njg2LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU3My45LCJiYXNlX2ZhcmUiOjg4NywidGF4Ijo2ODYuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201616.46, "base_fare": 114014.24, "tax": 87602.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113121.51", "tax": "87602.22", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 201616.46, "base_fare": 114014.24, "tax": 87602.22, "gross": { "base_fare": "113121.51", "tax": "87602.22", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "70780.65" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE1ODAuOTAiLCJiYXNlX2ZhcmUiOiI4OTQuMDAiLCJ0YXgiOiI2ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiI2ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE1NzMuOTAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiI2ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiI2ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxNTczLjkwIiwiYmFzZV9mYXJlIjoiODg3LjAwIiwidGF4IjoiNjg2LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzMuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiI1NTUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER45", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6NywiZWxhcHNlZFRpbWUiOjkwNSwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTSoqKkZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjMzLCJlbGFwc2VkVGltZSI6MjM1LCJvcmlnaW4iOiJEQUMiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMDI6MDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJEQUMiLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDA4OjAwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxOTcsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxOTcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVQqVEZTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjE4LCJlbGFwc2VkVGltZSI6MjY1LCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTAtMTJUMTQ6NDU6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IkNBTiIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTEwLTEyVDE5OjEwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIyIiwiZGVzdGluYXRpb25fY2l0eSI6IkNBTiIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjo0NjA5LCJvcGVyYXRpbmciOiJDWiIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MzA0OCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxNTczLjksInRvdGFsVGF4QW1vdW50Ijo2ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODg3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo4ODcsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6ODg3LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTU3My45LCJ0b3RhbFRheEFtb3VudCI6Njg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjg4NywiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjg4NywiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo4ODcsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1MDAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDUwLjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjkwMSwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyMCwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkxCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0NTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTAxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE2MzIuOSwidG90YWxUYXhBbW91bnQiOjY4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjk0NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo5NDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNjMyLjksInRvdGFsVGF4QW1vdW50Ijo2ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTQ2LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6OTQ2LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjk0NiwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTEZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0ODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjk2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoxMywiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6IkxGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDgwLCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5NjAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjcsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjEsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzU1TEIgMjVLRyBCQUdHQUdFIn0seyJpZCI6MjIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzM1S0cgQkFHR0FHRSJ9LHsiaWQiOjgsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDOCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzg4TEI0MEtHIEJBR0dBR0UifSx7ImlkIjoyNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEk3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMTEwTEIgNTBLRyBCQUdHQUdFIn0seyJpZCI6NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiQkJTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPIDU1S0cgQkFHR0FHRSJ9LHsiaWQiOjEwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6NDYsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEzLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQ0giLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNISUxEIERJU0NPVU5UIn0seyJpZCI6NDAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpJTiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiSU5GQU5UIERJU0NPVU5UIn0seyJpZCI6MTgsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpHUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiR08gU0hPVyJ9LHsiaWQiOjQsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiQyIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBNMyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0FSUlk3S0cgMTVMQiBVUFRPNDVMSSAxMTVMQ00ifSx7ImlkIjo0MiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkFQIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJBRFZBTkNFIFBVUkNIQVNFIn0seyJpZCI6NTcsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjoyMywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZMIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTIsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjAyOSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiRkFTVCBUUkFDSyJ9LHsiaWQiOjM0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwQkciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlRSSVAgSU5TVVJBTkNFIn1dLCJwZW5hbHRpZXNJbmZvIjpbeyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX1dfV0sImJyYW5kTmFtZSI6IkZMRVgiLCJicmFuZENvZGUiOiJGTEVYIn1dfQ==", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 201616.46, "calendar_total_sell": 201616.46, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201616.46, "filter": { "id": "F1SE00005-45", "price": 201616.46, "gross_total": 1573.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121445can2026101219103048adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT17H15M", "transit_time": "8H55M", "routes": [ { "air_segment_key": "0-46", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 9, "fareBasisCode": "LBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LBX1YBD" ] } } }, { "air_segment_key": "1-46", "origin": "KUL", "departure_time": "2026-10-12T16:55:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T21:20:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H25M", "distance": 1618, "lay_over": "PT08H55M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8012 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4610 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "L", "meal_code": "M", "seat_available": 4, "fareBasisCode": "LBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "LBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-46", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-46", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 201616.46, "gross_total": 1573.9, "base_fare": 114014.24, "tax": 87602.22, "sell": { "currency": "BDT", "total": 201616.46, "base_fare": 114014.24, "tax": 87602.22 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU4MC45LCJiYXNlX2ZhcmUiOjg5NCwidGF4Ijo2ODYuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE1NzMuOSwiYmFzZV9mYXJlIjo4ODcsInRheCI6Njg2LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTU3My45LCJiYXNlX2ZhcmUiOjg4NywidGF4Ijo2ODYuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 201616.46, "base_fare": 114014.24, "tax": 87602.22, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "113121.51", "tax": "87602.22", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 201616.46, "base_fare": 114014.24, "tax": 87602.22, "gross": { "base_fare": "113121.51", "tax": "87602.22", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "70780.65" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE1ODAuOTAiLCJiYXNlX2ZhcmUiOiI4OTQuMDAiLCJ0YXgiOiI2ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiI2ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE1NzMuOTAiLCJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiI2ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI4ODcuMDAiLCJ0YXgiOiI2ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxNTczLjkwIiwiYmFzZV9mYXJlIjoiODg3LjAwIiwidGF4IjoiNjg2LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE1NzMuOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiI1NTUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER46", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjksImVsYXBzZWRUaW1lIjoxMDM1LCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNKioqRlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyMzUsIm9yaWdpbiI6IkRBQyIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQwMjowNTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IkRBQyIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMDg6MDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiN004IiwidHlwZUZvckZpcnN0TGVnIjoiTiIsInR5cGVGb3JMYXN0TGVnIjoiTiIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdURlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MTgsImVsYXBzZWRUaW1lIjoyNjUsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMC0xMlQxNjo1NTowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiQ0FOIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTAtMTJUMjE6MjA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjIiLCJkZXN0aW5hdGlvbl9jaXR5IjoiQ0FOIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjQ2MTAsIm9wZXJhdGluZyI6IkNaIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjo4MDEyLCJvcGVyYXRpbmdPdmVyd3JpdGUiOiJDWiIsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX0seyJmbGlnaHRfZ3JvdXAiOnsiZGVwYXJ0dXJlRGF0ZSI6IjIwMjYtMTEtMDgiLCJkZXBhcnR1cmVMb2NhdGlvbiI6IkNBTiIsImFycml2YWxMb2NhdGlvbiI6IkRBQyIsImlkIjoyMywiZWxhcHNlZFRpbWUiOjY2MCwicm91dGUiOlt7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTTVRXVCoqIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjE4LCJlbGFwc2VkVGltZSI6MjUwLCJvcmlnaW4iOiJDQU4iLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMTQ6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIyIiwib3JpZ2luX2NpdHkiOiJDQU4iLCJkZXN0aW5hdGlvbiI6IktVTCIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDE4OjUwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IktVTCIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjozNzcsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMyIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfSx7ImRlcGFydHVyZURhdGVBZGp1c3RtZW50IjpudWxsLCJkb3RSYXRpbmciOm51bGwsIm9uVGltZVBlcmZvcm1hbmNlIjpudWxsLCJmcmVxdWVuY3kiOiJTKioqKipTIiwic3RvcENvdW50IjowLCJlVGlja2V0YWJsZSI6dHJ1ZSwidG90YWxNaWxlc0Zsb3duIjoxNjMzLCJlbGFwc2VkVGltZSI6MjQwLCJvcmlnaW4iOiJLVUwiLCJkZXBhcnR1cmVfdGltZSI6IjIwMjYtMTEtMDhUMjE6NDA6MDAiLCJvcmlnaW5fdGVybWluYWwiOiIxIiwib3JpZ2luX2NpdHkiOiJLVUwiLCJkZXN0aW5hdGlvbiI6IkRBQyIsImRlc3RpbmF0aW9uX2RhdGVBZGp1c3RtZW50IjpudWxsLCJhcnJpdmFsX3RpbWUiOiIyMDI2LTExLTA4VDIzOjQwOjAwIiwiZGVzdGluYXRpb25fdGVybWluYWwiOiIxIiwiZGVzdGluYXRpb25fY2l0eSI6IkRBQyIsIm1hcmtldGluZyI6Ik1IIiwibWFya2V0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZyI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0TnVtYmVyIjoxOTYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6bnVsbCwiYWlyY3JhZnRfY29kZSI6IjMzMiIsInR5cGVGb3JGaXJzdExlZyI6IlciLCJ0eXBlRm9yTGFzdExlZyI6IlciLCJnaG9zdFNlZ21lbnQiOltdfV19fV0sInByaWNlX2RhdGEiOlt7InByaWNpbmdTdWJzb3VyY2UiOiJIUElTIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE1NzMuOSwidG90YWxUYXhBbW91bnQiOjY4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo4ODcsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg4NywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJlcXVpdmFsZW50QW1vdW50Ijo4ODcsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIwMjowNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxNTczLjksInRvdGFsVGF4QW1vdW50Ijo2ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6ODg3LCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6ODg3LCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjg4NywiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjUwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjcsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19XX0sImJvb2tpbmdfY2xhc3MiOlt7ImZhcmVDb21wb25lbnRzX2lkIjoyMCwiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTCIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IkxCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0NTAuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTAxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjIwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTEJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQ1MC41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo5MDEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJCQVNJQyIsImJyYW5kQ29kZSI6IkJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTYzMi45LCJ0b3RhbFRheEFtb3VudCI6Njg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk0NiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjk0NiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjAyOjA1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE2MzIuOSwidG90YWxUYXhBbW91bnQiOjY4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NDYsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5NDYsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTQ2LCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTAwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTMsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IkwiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJMRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQ4MCwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6OTYwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEzLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJMIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTEZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0ODAsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjk2MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWCIsImJyYW5kQ29kZSI6IkZMRVgifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 201616.46, "calendar_total_sell": 201616.46, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 201616.46, "filter": { "id": "F1SE00005-46", "price": 201616.46, "gross_total": 1573.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121655can2026101221208012adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-40", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSSmRXSjZTVEZMYmtFeFQwTTFkazFxV1hGbVJsRXdUME53VlU1VVFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM2I3A1MnxUNDh8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM3I3A1MnxUNDh8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-40", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "8H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSSmRXSjZTVEZMYmtFeFQwTTFkazFxV1hGbVJsRXdUME53VlU1VVFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNTh8VDUwfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNTh8VDUwfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 230011.9, "gross_total": 236627, "base_fare": 115330, "tax": 122706, "sell": { "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDExLjksImJhc2VfZmFyZSI6MTE1MzMwLCJ0YXgiOjEyMjcwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTMxMS45LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjI3MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NjI3LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjE5OTd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": 8024.1, "ait": "709.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": "8024.10", "ait": "709.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDAxMS45MCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMjcwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcwOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjkzMTEuOTAiLCJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjI3MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjE5OTcuMDAiLCJkaXNjb3VudCI6IjgwMjQuMTAiLCJhaXQiOiI3MDkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjYyNy4wMCIsImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcwOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyOTMxMS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 230011.9, "filter": { "id": "F1TF00018-40", "price": 230011.9, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can2026101218104480can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-41", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSTmRXSjZTVEZMYmtFeFQwTTFkazFxV1hGbVJsRXdUME53VlU1VVFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMCNwNTN8VDQ4fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMSNwNTN8VDQ4fDE=", "origin": "KUL", "departure_time": "2026-10-13 01:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 05:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT07H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-41", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H30M", "transit_time": "9H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSTmRXSjZTVEZMYmtFeFQwTTFkazFxV1hGbVJsRXdUME53VlU1VVFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNTh8VDUwfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNTh8VDUwfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 230011.9, "gross_total": 236627, "base_fare": 115330, "tax": 122706, "sell": { "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDExLjksImJhc2VfZmFyZSI6MTE1MzMwLCJ0YXgiOjEyMjcwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTMxMS45LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjI3MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NjI3LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjE5OTd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": 8024.1, "ait": "709.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": "8024.10", "ait": "709.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDAxMS45MCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMjcwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcwOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjkzMTEuOTAiLCJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjI3MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjE5OTcuMDAiLCJkaXNjb3VudCI6IjgwMjQuMTAiLCJhaXQiOiI3MDkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjYyNy4wMCIsImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcwOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyOTMxMS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 230011.9, "filter": { "id": "F1TF00018-41", "price": 230011.9, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130120can2026101305454505can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-42", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "8H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSUmRXSjZTVEZMYmtFeFQwTTFkazFxV1hGbVJsRXdUME53VlU1VVFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMiNwNTR8VDQ4fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMyNwNTR8VDQ4fDE=", "origin": "KUL", "departure_time": "2026-10-13 02:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 06:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-42", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H20M", "transit_time": "10H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSUmRXSjZTVEZMYmtFeFQwTTFkazFxV1hGbVJsRXdUME53VlU1VVFYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNTh8VDUwfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNTh8VDUwfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 230011.9, "gross_total": 236627, "base_fare": 115330, "tax": 122706, "sell": { "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwMDExLjksImJhc2VfZmFyZSI6MTE1MzMwLCJ0YXgiOjEyMjcwNn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTMxMS45LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjI3MDYsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2NjI3LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjE5OTd9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": 8024.1, "ait": "709.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 230011.9, "base_fare": 115330, "tax": 122706, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": "8024.10", "ait": "709.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDAxMS45MCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMjcwNi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcwOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjkzMTEuOTAiLCJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjI3MDYuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjE5OTcuMDAiLCJkaXNjb3VudCI6IjgwMjQuMTAiLCJhaXQiOiI3MDkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjYyNy4wMCIsImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcwOS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyOTMxMS45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 230011.9, "filter": { "id": "F1TF00018-42", "price": 230011.9, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130220can2026101306354478can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-43", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wQmRXSjZTVE5MYmtFeVRtazFkazFxWjNGbVJsRXhUV2x3VlU1VVVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM2I3A2MHxUNTJ8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM3I3A2MHxUNTJ8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-43", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D12H45M", "transit_time": "20H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wQmRXSjZTVE5MYmtFeVRtazFkazFxWjNGbVJsRXhUV2x3VlU1VVVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNjZ8VDU0fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNjZ8VDU0fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 230657.9, "gross_total": 237271, "base_fare": 115330, "tax": 123352, "sell": { "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNjU3LjksImJhc2VfZmFyZSI6MTE1MzMwLCJ0YXgiOjEyMzM1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTk1Ny45LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjMzNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MjcxLCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjI2NDF9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": 8024.1, "ait": "711.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": "8024.10", "ait": "711.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDY1Ny45MCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMzM1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcxMS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk5NTcuOTAiLCJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjMzNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6IjgwMjQuMTAiLCJhaXQiOiI3MTEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzI3MS4wMCIsImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcxMS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyOTk1Ny45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 230657.9, "filter": { "id": "F1TF00018-43", "price": 230657.9, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can2026101218104480can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-44", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wRmRXSjZTVE5MYmtFeVRtazFkazFxWjNGbVJsRXhUV2x3VlU1VVVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMCNwNjF8VDUyfDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMSNwNjF8VDUyfDE=", "origin": "KUL", "departure_time": "2026-10-13 01:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 05:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT07H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-44", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H10M", "transit_time": "21H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wRmRXSjZTVE5MYmtFeVRtazFkazFxWjNGbVJsRXhUV2x3VlU1VVVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNjZ8VDU0fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNjZ8VDU0fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 230657.9, "gross_total": 237271, "base_fare": 115330, "tax": 123352, "sell": { "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNjU3LjksImJhc2VfZmFyZSI6MTE1MzMwLCJ0YXgiOjEyMzM1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTk1Ny45LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjMzNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MjcxLCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjI2NDF9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": 8024.1, "ait": "711.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": "8024.10", "ait": "711.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDY1Ny45MCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMzM1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcxMS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk5NTcuOTAiLCJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjMzNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6IjgwMjQuMTAiLCJhaXQiOiI3MTEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzI3MS4wMCIsImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcxMS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyOTk1Ny45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 230657.9, "filter": { "id": "F1TF00018-44", "price": 230657.9, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130120can2026101305454505can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-45", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "8H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wSmRXSjZTVE5MYmtFeVRtazFkazFxWjNGbVJsRXhUV2x3VlU1VVVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMiNwNjJ8VDUyfDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMyNwNjJ8VDUyfDE=", "origin": "KUL", "departure_time": "2026-10-13 02:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 06:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-45", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "22H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wSmRXSjZTVE5MYmtFeVRtazFkazFxWjNGbVJsRXhUV2x3VlU1VVVYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNjZ8VDU0fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNjZ8VDU0fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 230657.9, "gross_total": 237271, "base_fare": 115330, "tax": 123352, "sell": { "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjMwNjU3LjksImJhc2VfZmFyZSI6MTE1MzMwLCJ0YXgiOjEyMzM1Mn0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOjIyOTk1Ny45LCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjMzNTIsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MjcxLCJiYXNlX2ZhcmUiOjExNDYzMCwidGF4IjoxMjI2NDF9fQ==", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": 8024.1, "ait": "711.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 230657.9, "base_fare": 115330, "tax": 123352, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": "8024.10", "ait": "711.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzMDY1Ny45MCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMzM1Mi4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcxMS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMjk5NTcuOTAiLCJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjMzNTIuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMTQ2MzAuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6IjgwMjQuMTAiLCJhaXQiOiI3MTEuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzI3MS4wMCIsImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODAyNC4xMCIsImFpdCI6IjcxMS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIyOTk1Ny45LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 230657.9, "filter": { "id": "F1TF00018-45", "price": 230657.9, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130220can2026101306354478can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-87", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-87-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "5H45M", "routes": [ { "air_segment_key": "0667454c807f8585c84fd707cd061c07", "origin": "DAC", "departure_time": "2026-10-12T01:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T04:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT4H50M", "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": "585" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "6b30c9ed3aff5bfeb1717733887f8cdf", "origin": "DXB", "departure_time": "2026-10-12T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-12T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT05H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-87-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H45M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "2d4b11ce3f9571b8cac0ca5081b378dd", "origin": "DXB", "departure_time": "2026-11-08T16:45:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-08T23:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT11H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808910", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTEwIiwibGVnSWQiOiI1Y2QxNDVlOTFiNWJmMzRkMjFiMzk4NzkxODJkYjQ0ZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODkxMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI1Y2QxNDVlOTFiNWJmMzRkMjFiMzk4NzkxODJkYjQ0ZCIsInNlZ21lbnRJZHMiOlsiMDY2NzQ1NGM4MDdmODU4NWM4NGZkNzA3Y2QwNjFjMDdeNmIzMGM5ZWQzYWZmNWJmZWIxNzE3NzMzODg3ZjhjZGYiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV4yZDRiMTFjZTNmOTU3MWI4Y2FjMGNhNTA4MWIzNzhkZCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODkxMCIsImxlZ0lkIjoiNWNkMTQ1ZTkxYjViZjM0ZDIxYjM5ODc5MTgyZGI0NGQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMDY2NzQ1NGM4MDdmODU4NWM4NGZkNzA3Y2QwNjFjMDciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjZiMzBjOWVkM2FmZjViZmViMTcxNzczMzg4N2Y4Y2RmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMmQ0YjExY2UzZjk1NzFiOGNhYzBjYTUwODFiMzc4ZGQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIwNjY3NDU0YzgwN2Y4NTg1Yzg0ZmQ3MDdjZDA2MWMwNyIsImR1cmF0aW9uIjoyOTAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NSIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMDE6NDAiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDA0OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2YjMwYzllZDNhZmY1YmZlYjE3MTc3MzM4ODdmOGNkZiIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIyZDRiMTFjZTNmOTU3MWI4Y2FjMGNhNTA4MWIzNzhkZCIsImR1cmF0aW9uIjoyNTUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NCIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTY6NDUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIzOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-87", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT1D19H5M", "journey_duration_seconds": 155100, "layover_duration": "PT17H30M", "layover_duration_seconds": 63000, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T01:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120140dxb202610120430585dxb202610121015can202610122200362can202611080015dxb202611080500363dxb202611081645dac202611082300584", "destination_reach_time": "PT1D19H5M", "destination_reach_timestamp": 155100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-88", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-88-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "5H45M", "routes": [ { "air_segment_key": "0667454c807f8585c84fd707cd061c07", "origin": "DAC", "departure_time": "2026-10-12T01:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T04:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT4H50M", "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": "585" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "6b30c9ed3aff5bfeb1717733887f8cdf", "origin": "DXB", "departure_time": "2026-10-12T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-12T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT05H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-88-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H45M", "transit_time": "5H30M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "15bd8a29d9739c32ec90b6e4631d4aff", "origin": "DXB", "departure_time": "2026-11-08T10:30:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-08T17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H30M", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "586" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "586" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808920", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTIwIiwibGVnSWQiOiI4NGIxY2RhNDRlYzA0Yzc4NTU4YjhhM2JlMTA5YmM1ZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODkyMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI4NGIxY2RhNDRlYzA0Yzc4NTU4YjhhM2JlMTA5YmM1ZSIsInNlZ21lbnRJZHMiOlsiMDY2NzQ1NGM4MDdmODU4NWM4NGZkNzA3Y2QwNjFjMDdeNmIzMGM5ZWQzYWZmNWJmZWIxNzE3NzMzODg3ZjhjZGYiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV4xNWJkOGEyOWQ5NzM5YzMyZWM5MGI2ZTQ2MzFkNGFmZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODkyMCIsImxlZ0lkIjoiODRiMWNkYTQ0ZWMwNGM3ODU1OGI4YTNiZTEwOWJjNWUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMDY2NzQ1NGM4MDdmODU4NWM4NGZkNzA3Y2QwNjFjMDciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjZiMzBjOWVkM2FmZjViZmViMTcxNzczMzg4N2Y4Y2RmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMTViZDhhMjlkOTczOWMzMmVjOTBiNmU0NjMxZDRhZmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIwNjY3NDU0YzgwN2Y4NTg1Yzg0ZmQ3MDdjZDA2MWMwNyIsImR1cmF0aW9uIjoyOTAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NSIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMDE6NDAiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDA0OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2YjMwYzllZDNhZmY1YmZlYjE3MTc3MzM4ODdmOGNkZiIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIxNWJkOGEyOWQ5NzM5YzMyZWM5MGI2ZTQ2MzFkNGFmZiIsImR1cmF0aW9uIjoyNzAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NiIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTA6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-88", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT1D13H5M", "journey_duration_seconds": 133500, "layover_duration": "PT11H15M", "layover_duration_seconds": 40500, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T01:40:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T17:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120140dxb202610120430585dxb202610121015can202610122200362can202611080015dxb202611080500363dxb202611081030dac202611081700586", "destination_reach_time": "PT1D13H5M", "destination_reach_timestamp": 133500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-89", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-89-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H45M", "transit_time": "21H0M", "routes": [ { "air_segment_key": "38e023722f97b9f944092a5ba27a5c9b", "origin": "DAC", "departure_time": "2026-10-12T10:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T13:15:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT5H0M", "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": "583" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "583" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "882ea7dc73299ef55e802e429b4eabd1", "origin": "DXB", "departure_time": "2026-10-13T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT21H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-89-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H45M", "transit_time": "5H30M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "15bd8a29d9739c32ec90b6e4631d4aff", "origin": "DXB", "departure_time": "2026-11-08T10:30:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-08T17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H30M", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "586" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "586" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808930", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTMwIiwibGVnSWQiOiJlNGFjNTYwM2E2ODRlZWQxZGI3ZDZlMTJjNjZhODJjNyJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODkzMCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJlNGFjNTYwM2E2ODRlZWQxZGI3ZDZlMTJjNjZhODJjNyIsInNlZ21lbnRJZHMiOlsiMzhlMDIzNzIyZjk3YjlmOTQ0MDkyYTViYTI3YTVjOWJeODgyZWE3ZGM3MzI5OWVmNTVlODAyZTQyOWI0ZWFiZDEiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV4xNWJkOGEyOWQ5NzM5YzMyZWM5MGI2ZTQ2MzFkNGFmZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODkzMCIsImxlZ0lkIjoiZTRhYzU2MDNhNjg0ZWVkMWRiN2Q2ZTEyYzY2YTgyYzciLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzhlMDIzNzIyZjk3YjlmOTQ0MDkyYTViYTI3YTVjOWIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg4MmVhN2RjNzMyOTllZjU1ZTgwMmU0MjliNGVhYmQxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMTViZDhhMjlkOTczOWMzMmVjOTBiNmU0NjMxZDRhZmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIzOGUwMjM3MjJmOTdiOWY5NDQwOTJhNWJhMjdhNWM5YiIsImR1cmF0aW9uIjozMDAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTgzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4MyIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4ODJlYTdkYzczMjk5ZWY1NWU4MDJlNDI5YjRlYWJkMSIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIxNWJkOGEyOWQ5NzM5YzMyZWM5MGI2ZTQ2MzFkNGFmZiIsImR1cmF0aW9uIjoyNzAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NiIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTA6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-89", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT2D4H30M", "journey_duration_seconds": 189000, "layover_duration": "PT1D2H30M", "layover_duration_seconds": 95400, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T10:15:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T17:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121015dxb202610121315583dxb202610131015can202610132200362can202611080015dxb202611080500363dxb202611081030dac202611081700586", "destination_reach_time": "PT2D4H30M", "destination_reach_timestamp": 189000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-90", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-90-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H45M", "transit_time": "21H0M", "routes": [ { "air_segment_key": "38e023722f97b9f944092a5ba27a5c9b", "origin": "DAC", "departure_time": "2026-10-12T10:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T13:15:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT5H0M", "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": "583" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "583" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "882ea7dc73299ef55e802e429b4eabd1", "origin": "DXB", "departure_time": "2026-10-13T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT21H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-90-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H5M", "transit_time": "20H55M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "e0357d80f106848604aa3ef4a3b09d53", "origin": "DXB", "departure_time": "2026-11-09T01:55:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-09T08:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808940", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTQwIiwibGVnSWQiOiI4ZGU3MWVjNjU5NjJhNWU3MWI2MDdiZDAwYWE0NDkxNCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODk0MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI4ZGU3MWVjNjU5NjJhNWU3MWI2MDdiZDAwYWE0NDkxNCIsInNlZ21lbnRJZHMiOlsiMzhlMDIzNzIyZjk3YjlmOTQ0MDkyYTViYTI3YTVjOWJeODgyZWE3ZGM3MzI5OWVmNTVlODAyZTQyOWI0ZWFiZDEiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV5lMDM1N2Q4MGYxMDY4NDg2MDRhYTNlZjRhM2IwOWQ1MyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODk0MCIsImxlZ0lkIjoiOGRlNzFlYzY1OTYyYTVlNzFiNjA3YmQwMGFhNDQ5MTQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzhlMDIzNzIyZjk3YjlmOTQ0MDkyYTViYTI3YTVjOWIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg4MmVhN2RjNzMyOTllZjU1ZTgwMmU0MjliNGVhYmQxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTAzNTdkODBmMTA2ODQ4NjA0YWEzZWY0YTNiMDlkNTMiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIzOGUwMjM3MjJmOTdiOWY5NDQwOTJhNWJhMjdhNWM5YiIsImR1cmF0aW9uIjozMDAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTgzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4MyIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4ODJlYTdkYzczMjk5ZWY1NWU4MDJlNDI5YjRlYWJkMSIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMDM1N2Q4MGYxMDY4NDg2MDRhYTNlZjRhM2IwOWQ1MyIsImR1cmF0aW9uIjoyNjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTgyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4MiIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMDE6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA5VDA4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-90", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT2D19H50M", "journey_duration_seconds": 244200, "layover_duration": "PT1D17H55M", "layover_duration_seconds": 150900, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T10:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T08:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121015dxb202610121315583dxb202610131015can202610132200362can202611080015dxb202611080500363dxb202611090155dac202611090820582", "destination_reach_time": "PT2D19H50M", "destination_reach_timestamp": 244200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-91", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-91-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H45M", "transit_time": "21H0M", "routes": [ { "air_segment_key": "38e023722f97b9f944092a5ba27a5c9b", "origin": "DAC", "departure_time": "2026-10-12T10:15:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T13:15:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT5H0M", "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": "583" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "583" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "882ea7dc73299ef55e802e429b4eabd1", "origin": "DXB", "departure_time": "2026-10-13T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT21H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-91-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H45M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "2d4b11ce3f9571b8cac0ca5081b378dd", "origin": "DXB", "departure_time": "2026-11-08T16:45:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-08T23:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT11H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808950", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTUwIiwibGVnSWQiOiJiNzAxMDQ4NzI0NzI1MDZkNzY5OGI3MzEyNzJlYzEyYSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODk1MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiJiNzAxMDQ4NzI0NzI1MDZkNzY5OGI3MzEyNzJlYzEyYSIsInNlZ21lbnRJZHMiOlsiMzhlMDIzNzIyZjk3YjlmOTQ0MDkyYTViYTI3YTVjOWJeODgyZWE3ZGM3MzI5OWVmNTVlODAyZTQyOWI0ZWFiZDEiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV4yZDRiMTFjZTNmOTU3MWI4Y2FjMGNhNTA4MWIzNzhkZCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODk1MCIsImxlZ0lkIjoiYjcwMTA0ODcyNDcyNTA2ZDc2OThiNzMxMjcyZWMxMmEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMzhlMDIzNzIyZjk3YjlmOTQ0MDkyYTViYTI3YTVjOWIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg4MmVhN2RjNzMyOTllZjU1ZTgwMmU0MjliNGVhYmQxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMmQ0YjExY2UzZjk1NzFiOGNhYzBjYTUwODFiMzc4ZGQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIzOGUwMjM3MjJmOTdiOWY5NDQwOTJhNWJhMjdhNWM5YiIsImR1cmF0aW9uIjozMDAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTgzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4MyIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDEzOjE1Iiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4ODJlYTdkYzczMjk5ZWY1NWU4MDJlNDI5YjRlYWJkMSIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIyZDRiMTFjZTNmOTU3MWI4Y2FjMGNhNTA4MWIzNzhkZCIsImR1cmF0aW9uIjoyNTUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NCIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTY6NDUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIzOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-91", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT2D10H30M", "journey_duration_seconds": 210600, "layover_duration": "PT1D8H45M", "layover_duration_seconds": 117900, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T10:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121015dxb202610121315583dxb202610131015can202610132200362can202611080015dxb202611080500363dxb202611081645dac202611082300584", "destination_reach_time": "PT2D10H30M", "destination_reach_timestamp": 210600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-92", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-92-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "5H45M", "routes": [ { "air_segment_key": "0667454c807f8585c84fd707cd061c07", "origin": "DAC", "departure_time": "2026-10-12T01:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T04:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT4H50M", "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": "585" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "585" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "6b30c9ed3aff5bfeb1717733887f8cdf", "origin": "DXB", "departure_time": "2026-10-12T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-12T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT05H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-92-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H5M", "transit_time": "20H55M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "e0357d80f106848604aa3ef4a3b09d53", "origin": "DXB", "departure_time": "2026-11-09T01:55:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-09T08:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808960", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTYwIiwibGVnSWQiOiIxOGM5MWQyOWVkM2QxMmYyMGRlZmI2MTU3NDY2ZjNmOCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODk2MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiIxOGM5MWQyOWVkM2QxMmYyMGRlZmI2MTU3NDY2ZjNmOCIsInNlZ21lbnRJZHMiOlsiMDY2NzQ1NGM4MDdmODU4NWM4NGZkNzA3Y2QwNjFjMDdeNmIzMGM5ZWQzYWZmNWJmZWIxNzE3NzMzODg3ZjhjZGYiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV5lMDM1N2Q4MGYxMDY4NDg2MDRhYTNlZjRhM2IwOWQ1MyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODk2MCIsImxlZ0lkIjoiMThjOTFkMjllZDNkMTJmMjBkZWZiNjE1NzQ2NmYzZjgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMDY2NzQ1NGM4MDdmODU4NWM4NGZkNzA3Y2QwNjFjMDciLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjZiMzBjOWVkM2FmZjViZmViMTcxNzczMzg4N2Y4Y2RmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTAzNTdkODBmMTA2ODQ4NjA0YWEzZWY0YTNiMDlkNTMiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIwNjY3NDU0YzgwN2Y4NTg1Yzg0ZmQ3MDdjZDA2MWMwNyIsImR1cmF0aW9uIjoyOTAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NSIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMDE6NDAiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDA0OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI2YjMwYzllZDNhZmY1YmZlYjE3MTc3MzM4ODdmOGNkZiIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMDM1N2Q4MGYxMDY4NDg2MDRhYTNlZjRhM2IwOWQ1MyIsImR1cmF0aW9uIjoyNjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTgyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4MiIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMDE6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA5VDA4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-92", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT2D4H25M", "journey_duration_seconds": 188700, "layover_duration": "PT1D2H40M", "layover_duration_seconds": 96000, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T01:40:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T08:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120140dxb202610120430585dxb202610121015can202610122200362can202611080015dxb202611080500363dxb202611090155dac202611090820582", "destination_reach_time": "PT2D4H25M", "destination_reach_timestamp": 188700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-93", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-93-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "2754c4c8880ebce1290072cf29a7a692", "origin": "DAC", "departure_time": "2026-10-12T19:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T22:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT5H0M", "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": "587" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "587" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "882ea7dc73299ef55e802e429b4eabd1", "origin": "DXB", "departure_time": "2026-10-13T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT11H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-93-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H45M", "transit_time": "5H30M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "15bd8a29d9739c32ec90b6e4631d4aff", "origin": "DXB", "departure_time": "2026-11-08T10:30:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-08T17:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H30M", "distance": null, "lay_over": "PT05H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "586" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "586" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808970", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTcwIiwibGVnSWQiOiI4MGQ4MDcxODgyY2I4MGM4OWI4ZWU0ZTZmMDVjYzk1ZSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODk3MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI4MGQ4MDcxODgyY2I4MGM4OWI4ZWU0ZTZmMDVjYzk1ZSIsInNlZ21lbnRJZHMiOlsiMjc1NGM0Yzg4ODBlYmNlMTI5MDA3MmNmMjlhN2E2OTJeODgyZWE3ZGM3MzI5OWVmNTVlODAyZTQyOWI0ZWFiZDEiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV4xNWJkOGEyOWQ5NzM5YzMyZWM5MGI2ZTQ2MzFkNGFmZiJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODk3MCIsImxlZ0lkIjoiODBkODA3MTg4MmNiODBjODliOGVlNGU2ZjA1Y2M5NWUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjc1NGM0Yzg4ODBlYmNlMTI5MDA3MmNmMjlhN2E2OTIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg4MmVhN2RjNzMyOTllZjU1ZTgwMmU0MjliNGVhYmQxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMTViZDhhMjlkOTczOWMzMmVjOTBiNmU0NjMxZDRhZmYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyNzU0YzRjODg4MGViY2UxMjkwMDcyY2YyOWE3YTY5MiIsImR1cmF0aW9uIjozMDAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg3IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NyIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTk6MzAiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDIyOjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4ODJlYTdkYzczMjk5ZWY1NWU4MDJlNDI5YjRlYWJkMSIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIxNWJkOGEyOWQ5NzM5YzMyZWM5MGI2ZTQ2MzFkNGFmZiIsImR1cmF0aW9uIjoyNzAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NiIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTA6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE3OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-93", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT1D19H15M", "journey_duration_seconds": 155700, "layover_duration": "PT17H15M", "layover_duration_seconds": 62100, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T19:30:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T17:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121930dxb202610122230587dxb202610131015can202610132200362can202611080015dxb202611080500363dxb202611081030dac202611081700586", "destination_reach_time": "PT1D19H15M", "destination_reach_timestamp": 155700 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-94", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-94-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "2754c4c8880ebce1290072cf29a7a692", "origin": "DAC", "departure_time": "2026-10-12T19:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T22:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT5H0M", "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": "587" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "587" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "882ea7dc73299ef55e802e429b4eabd1", "origin": "DXB", "departure_time": "2026-10-13T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT11H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-94-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H45M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "2d4b11ce3f9571b8cac0ca5081b378dd", "origin": "DXB", "departure_time": "2026-11-08T16:45:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-08T23:00:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT11H45M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "584" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808980", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTgwIiwibGVnSWQiOiI4ZGUxNmNkZWFhMjliZWZkNmMwNTUzNzMyMmU0NWMwYSJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODk4MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI4ZGUxNmNkZWFhMjliZWZkNmMwNTUzNzMyMmU0NWMwYSIsInNlZ21lbnRJZHMiOlsiMjc1NGM0Yzg4ODBlYmNlMTI5MDA3MmNmMjlhN2E2OTJeODgyZWE3ZGM3MzI5OWVmNTVlODAyZTQyOWI0ZWFiZDEiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV4yZDRiMTFjZTNmOTU3MWI4Y2FjMGNhNTA4MWIzNzhkZCJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODk4MCIsImxlZ0lkIjoiOGRlMTZjZGVhYTI5YmVmZDZjMDU1MzczMjJlNDVjMGEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjc1NGM0Yzg4ODBlYmNlMTI5MDA3MmNmMjlhN2E2OTIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg4MmVhN2RjNzMyOTllZjU1ZTgwMmU0MjliNGVhYmQxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMmQ0YjExY2UzZjk1NzFiOGNhYzBjYTUwODFiMzc4ZGQiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyNzU0YzRjODg4MGViY2UxMjkwMDcyY2YyOWE3YTY5MiIsImR1cmF0aW9uIjozMDAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg3IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NyIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTk6MzAiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDIyOjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4ODJlYTdkYzczMjk5ZWY1NWU4MDJlNDI5YjRlYWJkMSIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiIyZDRiMTFjZTNmOTU3MWI4Y2FjMGNhNTA4MWIzNzhkZCIsImR1cmF0aW9uIjoyNTUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg0IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NCIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTY6NDUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDIzOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-94", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT2D1H15M", "journey_duration_seconds": 177300, "layover_duration": "PT23H30M", "layover_duration_seconds": 84600, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T19:30:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:00:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121930dxb202610122230587dxb202610131015can202610132200362can202611080015dxb202611080500363dxb202611081645dac202611082300584", "destination_reach_time": "PT2D1H15M", "destination_reach_timestamp": 177300 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-95", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-95-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D0H30M", "transit_time": "11H45M", "routes": [ { "air_segment_key": "2754c4c8880ebce1290072cf29a7a692", "origin": "DAC", "departure_time": "2026-10-12T19:30:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DXB", "arrival_time": "2026-10-12T22:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-10-12", "flight_time": "PT5H0M", "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": "587" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "587" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } }, { "air_segment_key": "882ea7dc73299ef55e802e429b4eabd1", "origin": "DXB", "departure_time": "2026-10-13T10:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "CAN", "arrival_time": "2026-10-13T22:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H45M", "distance": null, "lay_over": "PT11H45M", "lay_over_date": "2026-10-12", "aircraft": { "code": "388", "name": "388", "picture": "388.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "362" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "U", "meal_code": null, "seat_available": 9, "fareBasisCode": "UEEESBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "UEEESBD1" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-95-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H5M", "transit_time": "20H55M", "routes": [ { "air_segment_key": "ba9715a2d4cd615028e4caf4a4d32a7e", "origin": "CAN", "departure_time": "2026-11-08T00:15:00", "origin_terminal": "T3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DXB", "arrival_time": "2026-11-08T05:00:00", "destination_terminal": "T3", "destination_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "flight_date": "2026-11-08", "flight_time": "PT8H45M", "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": "363" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "363" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } }, { "air_segment_key": "e0357d80f106848604aa3ef4a3b09d53", "origin": "DXB", "departure_time": "2026-11-09T01:55:00", "origin_terminal": "T3", "origin_airport": { "name": "Dubai International Airport", "city": "Dubai", "country": "United Arab Emirates", "timezone": "Asia\/Dubai" }, "destination": "DAC", "arrival_time": "2026-11-09T08:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "marketing": { "carrier": "EK", "carrier_name": "Emirates", "carrier_logo": "EK.png", "flight_number": "582" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Q", "meal_code": null, "seat_available": 9, "fareBasisCode": "QAAAPBD1", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "QAAAPBD1" ] } } } ] } ], "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "21983999281143808990", "fareSequence": 0, "price": { "currency": "BDT", "total": 234496.94, "gross_total": 1829.22, "base_fare": 216074.84, "tax": 18103.27, "sell": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgzOC43MiwiYmFzZV9mYXJlIjoxNjk0LjI3LCJ0YXgiOjE0MS45NX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE4MzEuNzIsImJhc2VfZmFyZSI6MTY4Ny4yNywidGF4IjoxNDEuOTUsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTgyOS4yMiwiYmFzZV9mYXJlIjoxNjg3LjI3LCJ0YXgiOjE0MS45NX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 234496.94, "base_fare": 216074.84, "tax": 18103.27, "gross": { "base_fare": "215182.11", "tax": "18103.27", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE4MzguNzIiLCJiYXNlX2ZhcmUiOiIxNjk0LjI3IiwidGF4IjoiMTQxLjk1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMTgzMS43MiIsImJhc2VfZmFyZSI6IjE2ODcuMjciLCJ0YXgiOiIxNDEuOTUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNjg3LjI3IiwidGF4IjoiMTQxLjk1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxODI5LjIyIiwiYmFzZV9mYXJlIjoiMTY4Ny4yNyIsInRheCI6IjE0MS45NSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxODMxLjcyLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4OTkwIiwibGVnSWQiOiI2ZmUwMzI2ZTAzZWJlNThiNDgyNWQ4ODhmNzU1ZDRjZCJ9LCJwcmltYXJ5X2ZhcmVLZXkiOiIyMTk4Mzk5OTI4MTE0MzgwODk5MCIsInJ1bGVJZCI6IiIsInJvdXRpbmciOnsibGVnSWQiOiI2ZmUwMzI2ZTAzZWJlNThiNDgyNWQ4ODhmNzU1ZDRjZCIsInNlZ21lbnRJZHMiOlsiMjc1NGM0Yzg4ODBlYmNlMTI5MDA3MmNmMjlhN2E2OTJeODgyZWE3ZGM3MzI5OWVmNTVlODAyZTQyOWI0ZWFiZDEiLCJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZV5lMDM1N2Q4MGYxMDY4NDg2MDRhYTNlZjRhM2IwOWQ1MyJdLCJvZmZlcnMiOlt7Im9mZmVySWQiOiIyMTk4Mzk5OTI4MTE0MzgwODk5MCIsImxlZ0lkIjoiNmZlMDMyNmUwM2ViZTU4YjQ4MjVkODg4Zjc1NWQ0Y2QiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiRUsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxNjg3LjI3LCJ0b3RhbFRheCI6MTQxLjk1LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIlVFRUVTQkQxIiwiVUVFRVNCRDEiLCJRQUFBUEJEMSIsIlFBQUFQQkQxIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiMjc1NGM0Yzg4ODBlYmNlMTI5MDA3MmNmMjlhN2E2OTIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijg4MmVhN2RjNzMyOTllZjU1ZTgwMmU0MjliNGVhYmQxIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiZTAzNTdkODBmMTA2ODQ4NjA0YWEzZWY0YTNiMDlkNTMiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjMwMS42MywicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOm51bGwsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MjAxLjQyLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoyMDEuNDIsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XX0sInByb2R1Y3RUeXBlIjpudWxsLCJwcm9kdWN0VGFnIjp7Imludm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoxLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjM2MCwidm9sdW50YXJ5U2VydmljZVN0YW5kYXJkIjoyLCJyZXNjaGVkdWxlUGVuZGluZ1RpbWUiOjI0MCwidGlja2V0aW5nVGltZSI6MTIwLCJpc1N0YW5kYXJkUHJvZHVjdCI6bnVsbCwicmVmdW5kQ29uZGl0aW9uIjowLCJjb25uZWN0aW5nUG9pbnQiOm51bGwsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjAsIlJCRENoYW5nZWRSaXNrIjpmYWxzZX0sInByb2R1Y3RTb3VyY2UiOiJPVEgiLCJpdGluZXJhcnlQcmljaW5nUGVyUGF4IjpudWxsLCJSQkQiOlsiVSIsIlUiLCJRIiwiUSJdfV0sInNlZ21lbnRzIjpbeyJzZWdtZW50SWQiOiIyNzU0YzRjODg4MGViY2UxMjkwMDcyY2YyOWE3YTY5MiIsImR1cmF0aW9uIjozMDAsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTg3IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4NyIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IlQxIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMTk6MzAiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDIyOjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI4ODJlYTdkYzczMjk5ZWY1NWU4MDJlNDI5YjRlYWJkMSIsImR1cmF0aW9uIjo0NjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MiIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTA6MTUiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDIyOjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiYTk3MTVhMmQ0Y2Q2MTUwMjhlNGNhZjRhNGQzMmE3ZSIsImR1cmF0aW9uIjo1MjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiMzYzIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzM2MyIsImFpcmNyYWZ0Q29kZSI6IjM4OCIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6MTUiLCJhcnJBaXJwb3J0IjoiRFhCIiwiYXJyVGVybWluYWwiOiJUMyIsImFyclRpbWUiOiIyMDI2LTExLTA4VDA1OjAwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJlMDM1N2Q4MGYxMDY4NDg2MDRhYTNlZjRhM2IwOWQ1MyIsImR1cmF0aW9uIjoyNjUsImNhcnJpZXIiOiJFSyIsImZsaWdodE5vIjoiNTgyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IkVLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJFSzU4MiIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJEWEIiLCJkZXBUZXJtaW5hbCI6IlQzIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMDE6NTUiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiJUMSIsImFyclRpbWUiOiIyMDI2LTExLTA5VDA4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH1dfSwicnVsZXMiOltdLCJzZWFyY2hJZCI6InF1ZXJ5RmxpZ2h0X05FV0FQSTI2MDkwNzA3MDQzMDIxN2Y1MTU3NiIsImpvdXJuZXlfdHlwZSI6IlJvdW5kVHJpcCJ9", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "EK", "calendar_total_currency": "BDT", "calendar_total_price": 234496.94, "calendar_total_sell": 234496.94, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 234496.94, "filter": { "id": "F1F400029-95", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT2D10H35M", "journey_duration_seconds": 210900, "layover_duration": "PT1D8H40M", "layover_duration_seconds": 117600, "carrier_operating": "EK", "carrier_marketing": "EK", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DXB" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T19:30:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T08:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121930dxb202610122230587dxb202610131015can202610132200362can202611080015dxb202611080500363dxb202611090155dac202611090820582", "destination_reach_time": "PT2D10H35M", "destination_reach_timestamp": 210900 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-46", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSVmRXSjZTVEZMYmtFeFQxTTFkazFxV1hGbVJsRXdUMU53VlU1VVJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM2I3A1NXxUNDl8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM3I3A1NXxUNDl8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-46", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D1H5M", "transit_time": "8H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSVmRXSjZTVEZMYmtFeFQxTTFkazFxV1hGbVJsRXdUMU53VlU1VVJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNTl8VDUxfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNTl8VDUxfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 236942.01, "gross_total": 244054, "base_fare": 122757, "tax": 122729, "sell": { "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2OTQyLjAxLCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjI3Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzYyNDIuMDEsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjcyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQwNTQsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMTk5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": 8543.99, "ait": "732.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": "8543.99", "ait": "732.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjk0Mi4wMSIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMjcyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczMi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzYyNDIuMDEiLCJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjI3MjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjE5OTcuMDAiLCJkaXNjb3VudCI6Ijg1NDMuOTkiLCJhaXQiOiI3MzIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDA1NC4wMCIsImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczMi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjI0Mi4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 236942.01, "filter": { "id": "F1TF00018-46", "price": 236942.01, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can2026101218104480can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSWmRXSjZTVEZMYmtFeFQxTTFkazFxV1hGbVJsRXdUMU53VlU1VVJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMCNwNTZ8VDQ5fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMSNwNTZ8VDQ5fDE=", "origin": "KUL", "departure_time": "2026-10-13 01:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 05:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT07H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H30M", "transit_time": "9H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSWmRXSjZTVEZMYmtFeFQxTTFkazFxV1hGbVJsRXdUMU53VlU1VVJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNTl8VDUxfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNTl8VDUxfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 236942.01, "gross_total": 244054, "base_fare": 122757, "tax": 122729, "sell": { "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2OTQyLjAxLCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjI3Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzYyNDIuMDEsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjcyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQwNTQsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMTk5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": 8543.99, "ait": "732.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": "8543.99", "ait": "732.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjk0Mi4wMSIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMjcyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczMi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzYyNDIuMDEiLCJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjI3MjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjE5OTcuMDAiLCJkaXNjb3VudCI6Ijg1NDMuOTkiLCJhaXQiOiI3MzIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDA1NC4wMCIsImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczMi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjI0Mi4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 236942.01, "filter": { "id": "F1TF00018-47", "price": 236942.01, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130120can2026101305454505can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "8H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSamRXSjZTVEZMYmtFeFQxTTFkazFxV1hGbVJsRXdUMU53VlU1VVJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMiNwNTd8VDQ5fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMyNwNTd8VDQ5fDE=", "origin": "KUL", "departure_time": "2026-10-13 02:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 06:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H20M", "transit_time": "10H55M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVGxSamRXSjZTVEZMYmtFeFQxTTFkazFxV1hGbVJsRXdUMU53VlU1VVJYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNTl8VDUxfDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNTl8VDUxfDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 236942.01, "gross_total": 244054, "base_fare": 122757, "tax": 122729, "sell": { "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM2OTQyLjAxLCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjI3Mjl9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzYyNDIuMDEsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjcyOSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQwNTQsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMTk5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": 8543.99, "ait": "732.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 236942.01, "base_fare": 122757, "tax": 122729, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": "8543.99", "ait": "732.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNjk0Mi4wMSIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMjcyOS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczMi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzYyNDIuMDEiLCJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjI3MjkuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjE5OTcuMDAiLCJkaXNjb3VudCI6Ijg1NDMuOTkiLCJhaXQiOiI3MzIuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDA1NC4wMCIsImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczMi4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjI0Mi4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 236942.01, "filter": { "id": "F1TF00018-48", "price": 236942.01, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130220can2026101306354478can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 237327, "gross_total": 236627, "base_fare": 115330, "tax": 121997, "sell": { "currency": "BDT", "total": 237327, "base_fare": 115330, "tax": 121997 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3MzI3LCJiYXNlX2ZhcmUiOjExNTMzMCwidGF4IjoxMjE5OTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzY2MjcsImJhc2VfZmFyZSI6MTE0NjMwLCJ0YXgiOjEyMTk5NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzY2MjcsImJhc2VfZmFyZSI6MTE0NjMwLCJ0YXgiOjEyMTk5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237327, "base_fare": 115330, "tax": 121997, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 237327, "base_fare": 115330, "tax": 121997, "gross": { "base_fare": "114630.00", "tax": "121997.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "105841.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9209.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzMyNy4wMCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2NjI3LjAwIiwiYmFzZV9mYXJlIjoiMTE0NjMwLjAwIiwidGF4IjoiMTIxOTk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE0NjMwLjAwIiwidGF4IjoiMTIxOTk3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM2NjI3LjAwIiwiYmFzZV9mYXJlIjoiMTE0NjMwLjAwIiwidGF4IjoiMTIxOTk3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjYyNywidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDU4NDEuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5MjA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTc0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwNTg0MSIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "M", "farebasis": "MBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "CZ", "marketing": "MH", "booking_code": "M", "farebasis": "MBX1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating MH | entry 2: operating_code UL != segment 1 (DAC->KUL) operating MH | entry 3: operating_code MH != segment 2 (KUL->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-53", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 237327, "calendar_total_sell": 237327, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 237327, "filter": { "id": "F1TT00016-53", "price": 237327, "journey_duration": "PT1D1H5M", "journey_duration_seconds": 90300, "layover_duration": "PT8H50M", "layover_duration_seconds": 31800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T23:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can202610121810350can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wTmRXSjZTVE5MYmtFeVRuazFkazFxWjNGbVJsRXhUWGx3VlU1VVZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM2I3A2M3xUNTN8MQ==", "origin": "DAC", "departure_time": "2026-10-12 02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM3I3A2M3xUNTN8MQ==", "origin": "KUL", "departure_time": "2026-10-12 14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12 18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT06H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus-350", "name": "Airbus-350", "picture": "Airbus-350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4480" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D12H45M", "transit_time": "20H30M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wTmRXSjZTVE5MYmtFeVRuazFkazFxWjNGbVJsRXhUWGx3VlU1VVZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNjd8VDU1fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNjd8VDU1fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 237588.01, "gross_total": 244698, "base_fare": 122757, "tax": 123375, "sell": { "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3NTg4LjAxLCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjMzNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzY4ODguMDEsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMzM3NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQ2OTgsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": 8543.99, "ait": "734.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": "8543.99", "ait": "734.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzU4OC4wMSIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMzM3NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczNC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzY4ODguMDEiLCJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjMzNzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6Ijg1NDMuOTkiLCJhaXQiOiI3MzQuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDY5OC4wMCIsImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczNC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjg4OC4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 237588.01, "filter": { "id": "F1TF00018-49", "price": 237588.01, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can2026101218104480can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-50", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wUmRXSjZTVE5MYmtFeVRuazFkazFxWjNGbVJsRXhUWGx3VlU1VVZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMCNwNjR8VDUzfDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMSNwNjR8VDUzfDE=", "origin": "KUL", "departure_time": "2026-10-13 01:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 05:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": null, "lay_over": "PT07H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4505" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-50", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D14H10M", "transit_time": "21H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wUmRXSjZTVE5MYmtFeVRuazFkazFxWjNGbVJsRXhUWGx3VlU1VVZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNjd8VDU1fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNjd8VDU1fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 237588.01, "gross_total": 244698, "base_fare": 122757, "tax": 123375, "sell": { "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3NTg4LjAxLCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjMzNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzY4ODguMDEsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMzM3NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQ2OTgsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": 8543.99, "ait": "734.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": "8543.99", "ait": "734.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzU4OC4wMSIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMzM3NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczNC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzY4ODguMDEiLCJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjMzNzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6Ijg1NDMuOTkiLCJhaXQiOiI3MzQuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDY5OC4wMCIsImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczNC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjg4OC4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 237588.01, "filter": { "id": "F1TF00018-50", "price": 237588.01, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130120can2026101305454505can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-51", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "8H5M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wVmRXSjZTVE5MYmtFeVRuazFkazFxWjNGbVJsRXhUWGx3VlU1VVZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMiNwNjV8VDUzfDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMxMyNwNjV8VDUzfDE=", "origin": "KUL", "departure_time": "2026-10-13 02:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 06:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": null, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4478" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "M", "meal_code": null, "seat_available": null, "fareBasisCode": "MFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-51", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D15H0M", "transit_time": "22H35M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wVmRXSjZTVE5MYmtFeVRuazFkazFxWjNGbVJsRXhUWGx3VlU1VVZYRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NCNwNjd8VDU1fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1NSNwNjd8VDU1fDE=", "origin": "KUL", "departure_time": "2026-11-09 09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09 11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 237588.01, "gross_total": 244698, "base_fare": 122757, "tax": 123375, "sell": { "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3NTg4LjAxLCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjMzNzV9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzY4ODguMDEsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMzM3NSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQ2OTgsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": 8543.99, "ait": "734.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 237588.01, "base_fare": 122757, "tax": 123375, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": "8543.99", "ait": "734.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzU4OC4wMSIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMzM3NS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczNC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyMzY4ODguMDEiLCJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjMzNzUuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMjIwNTcuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6Ijg1NDMuOTkiLCJhaXQiOiI3MzQuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDY5OC4wMCIsImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiODU0My45OSIsImFpdCI6IjczNC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNjg4OC4wMSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 237588.01, "filter": { "id": "F1TF00018-51", "price": 237588.01, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09 11:20:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130220can2026101306354478can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-54", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 237971, "gross_total": 237271, "base_fare": 115330, "tax": 122641, "sell": { "currency": "BDT", "total": 237971, "base_fare": 115330, "tax": 122641 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjM3OTcxLCJiYXNlX2ZhcmUiOjExNTMzMCwidGF4IjoxMjI2NDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzcyNzEsImJhc2VfZmFyZSI6MTE0NjMwLCJ0YXgiOjEyMjY0MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyMzcyNzEsImJhc2VfZmFyZSI6MTE0NjMwLCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 237971, "base_fare": 115330, "tax": 122641, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 237971, "base_fare": 115330, "tax": 122641, "gross": { "base_fare": "114630.00", "tax": "122641.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "105841.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9853.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjIzNzk3MS4wMCIsImJhc2VfZmFyZSI6IjExNTMzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjExNDYzMC4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM3MjcxLjAwIiwiYmFzZV9mYXJlIjoiMTE0NjMwLjAwIiwidGF4IjoiMTIyNjQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTE0NjMwLjAwIiwidGF4IjoiMTIyNjQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjM3MjcxLjAwIiwiYmFzZV9mYXJlIjoiMTE0NjMwLjAwIiwidGF4IjoiMTIyNjQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjIzNzI3MSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDU4NDEuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5ODUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU4NDEiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "M", "farebasis": "MBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "CZ", "marketing": "MH", "booking_code": "M", "farebasis": "MBX1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VBX1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating MH | entry 2: operating_code UL != segment 1 (DAC->KUL) operating MH | entry 3: operating_code MH != segment 2 (KUL->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MBX1YBD", "FareRuleKey": "gws-eJxNTssOwkAI\/Jhm7oBuq7d9temlxIMm7sX\/\/wxhtyaSAEMGZogxCslMd1rif0z4TMcOfRVAIZYlKYJcAoFtaiCiG4785pYrXIOJfU87Ozr3vSLlag2bbDQoD7ReayrGDWGTZLgzHNoFfmDdDWqqz1zFjc0qPE6OFtindvYF+wMr7A==", "FareInfoRef": "Cea3oBmAuDKADj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-54", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035935", "brand_title": "BASIC", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VBX1YBD", "FareRuleKey": "gws-eJxNTssOwjAM+5jJdyfaGNz6YtqFiAMgeuH\/P4O0KxKpUjtx4zSEoNQTL1zDf0z4TLcd9syAQT1LzJipC3tVQfKMV3pLTQXNQ8Qb1k8dKP1d1jw7YNONXarmMe4czbXD2C0FbTMa9Qn8yHV3arE8UtG2mKLLfWhc4T\/1sS8AZyv\/", "FareInfoRef": "Cea3oBmAuDKAQj9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "25", "unit": "kg", "title": "25 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 237971, "calendar_total_sell": 237971, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 237971, "filter": { "id": "F1TT00016-54", "price": 237971, "journey_duration": "PT1D12H45M", "journey_duration_seconds": 132300, "layover_duration": "PT20H30M", "layover_duration_seconds": 73800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T11:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can202610121810350can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-79", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 244754, "gross_total": 244054, "base_fare": 122757, "tax": 121997, "sell": { "currency": "BDT", "total": 244754, "base_fare": 122757, "tax": 121997 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ0NzU0LCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjE5OTd9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQwNTQsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMTk5NywiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQwNTQsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMTk5N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 244754, "base_fare": 122757, "tax": 121997, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 244754, "base_fare": 122757, "tax": 121997, "gross": { "base_fare": "122057.00", "tax": "121997.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "105841.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9209.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NDc1NC4wMCIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMTk5Ny4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ0MDU0LjAwIiwiYmFzZV9mYXJlIjoiMTIyMDU3LjAwIiwidGF4IjoiMTIxOTk3LjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIyMDU3LjAwIiwidGF4IjoiMTIxOTk3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ0MDU0LjAwIiwiYmFzZV9mYXJlIjoiMTIyMDU3LjAwIiwidGF4IjoiMTIxOTk3LjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NDA1NCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDU4NDEuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5MjA5LjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6Ik1ZIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIyNTc0IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjE2NTkiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNDQ3IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiWVEiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEwNTg0MSIsInRheEluZm8iOm51bGx9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "M", "farebasis": "MFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "CZ", "marketing": "MH", "booking_code": "M", "farebasis": "MFL1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating MH | entry 2: operating_code UL != segment 1 (DAC->KUL) operating MH | entry 3: operating_code MH != segment 2 (KUL->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-79", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAEd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-08T21:40:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "9", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 244754, "calendar_total_sell": 244754, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 244754, "filter": { "id": "F1TT00016-79", "price": 244754, "journey_duration": "PT1D1H5M", "journey_duration_seconds": 90300, "layover_duration": "PT8H50M", "layover_duration_seconds": 31800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T23:40:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can202610121810350can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TT00016-80", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Titan", "color_code": "#ffffff", "supplier_code": "travelport", "supplier_uid": "F1TT00016", "supplier_partner_code": "travelport-1-00016", "info_message": null, "promo_title": null, "promo_rules": null, "tp_trace_id": "811788735866164547R1V6", "Session_Key": null, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "price": { "currency": "BDT", "total": 245398, "gross_total": 244698, "base_fare": 122757, "tax": 122641, "sell": { "currency": "BDT", "total": 245398, "base_fare": 122757, "tax": 122641 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ1Mzk4LCJiYXNlX2ZhcmUiOjEyMjc1NywidGF4IjoxMjI2NDF9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQ2OTgsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjY0MSwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDQ2OTgsImJhc2VfZmFyZSI6MTIyMDU3LCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 245398, "base_fare": 122757, "tax": 122641, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": 0, "ait": "0.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 245398, "base_fare": 122757, "tax": 122641, "gross": { "base_fare": "122057.00", "tax": "122641.00", "discount": "0.00", "ait": "0.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "500.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6000.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "447.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "105841.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9853.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0NTM5OC4wMCIsImJhc2VfZmFyZSI6IjEyMjc1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEyMjA1Ny4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjcwMC4wMCJ9LCJjb25maWciOnsibWFya3VwX3R5cGUiOm51bGwsIm1hcmt1cF90aXRsZSI6bnVsbCwicmV2ZW51ZSI6IjcwMC4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNzAwLjAwIiwiY3VycmVuY3lFeGNoYW5nZVJhdGUiOiIxLjAwIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ0Njk4LjAwIiwiYmFzZV9mYXJlIjoiMTIyMDU3LjAwIiwidGF4IjoiMTIyNjQxLjAwIiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTIyMDU3LjAwIiwidGF4IjoiMTIyNjQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjowLCJwZXJfc2VnbWVudF9kaXNjb3VudCI6MCwic2VnbWVudF9kaXNjb3VudCI6IjAuMDAiLCJzdXBwbGllcl9zZWdtZW50X2ZlZXNDYWxjdWxhdGUiOm51bGwsInNlZ21lbnRfZGlzY291bnRfYWNjb3VudFB1cnBvc2UiOm51bGx9fSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoiMjQ0Njk4LjAwIiwiYmFzZV9mYXJlIjoiMTIyMDU3LjAwIiwidGF4IjoiMTIyNjQxLjAwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NDY5OCwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjUwMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiI2MDAwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjQ0Ny4wMCJ9LCJZUSI6eyJhbW91bnQiOiIxMDU4NDEuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI5ODUzLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI1MDAiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJPVyIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjUwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMjM4IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjEyMzgiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJVVCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiNjAwMCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkcxIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiI2MTMiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJIOCIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMzEiLCJ0YXhJbmZvIjpudWxsfSx7ImNvZGUiOiJNWSIsImN1cnJlbmN5IjoiQkRUIiwiYW1vdW50IjoiMjU3NCIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxNjU5IiwidGF4SW5mbyI6bnVsbH0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IkJEVCIsImFtb3VudCI6IjQ0NyIsInRheEluZm8iOm51bGx9LHsiY29kZSI6IllRIiwiY3VycmVuY3kiOiJCRFQiLCJhbW91bnQiOiIxMDU4NDEiLCJ0YXhJbmZvIjpudWxsfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "get_pax_ptc_data": null, "fare_rules": { "refundable_data": null, "Applicable_Airlines_Comission_Rules": { "available_comission_data": 0, "applicable_comission": null, "reason_details": { "flight_facts": { "start": "DAC", "end": "CAN", "first_departure_date": "2026-10-12", "segments": [ { "origin": "DAC", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "M", "farebasis": "MFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "CAN", "operating": "CZ", "marketing": "MH", "booking_code": "M", "farebasis": "MFL1YBD", "cabin": "economy" }, { "origin": "CAN", "destination": "KUL", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" }, { "origin": "KUL", "destination": "DAC", "operating": "MH", "marketing": "MH", "booking_code": "V", "farebasis": "VFL1YBD", "cabin": "economy" } ], "connecting": [ "KUL" ], "itinerary_type": "international", "today": "2026-09-06", "current_timestamp": 1788735873 }, "rules": [ { "rule_key": 7, "title": "SOTO ALL commission any route", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code AI != segment 1 (DAC->KUL) operating MH | entry 2: operating_code UL != segment 1 (DAC->KUL) operating MH | entry 3: operating_code MH != segment 2 (KUL->CAN) operating CZ" }, { "rule_key": 8, "title": "Any to Any with return - BS", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BS != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 9, "title": "Any to Any with Ex DAC - BG", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code BG != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 10, "title": "Any Destination to DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code MU != segment 1 (DAC->KUL) operating MH | entry 2: operating_code CA != segment 1 (DAC->KUL) operating MH | entry 3: operating_code CZ != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 11, "title": "BD General - Connecting DAC", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code QR != segment 1 (DAC->KUL) operating MH | entry 2: operating_code GF != segment 1 (DAC->KUL) operating MH | entry 3: operating_code WY != segment 1 (DAC->KUL) operating MH | entry 4: operating_code EK != segment 1 (DAC->KUL) operating MH | entry 5: operating_code TG != segment 1 (DAC->KUL) operating MH | entry 6: operating_code OD != segment 1 (DAC->KUL) operating MH | entry 7: operating_code ET != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 12, "title": "SITI for Arrival - TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" }, { "rule_key": 16, "title": "SITI For Departure- TK", "accepted": false, "failed_check": "for_airlines", "reason": "no for_airlines entry matched -> entry 1: operating_code TK != segment 1 (DAC->KUL) operating MH" } ] }, "flight_group": [ { "group": 1, "flight_key": "F1TT00016-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H5M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "Cea3oBmAuDKA+c9sqKAAAA==", "origin": "DAC", "departure_time": "2026-10-12T02:05:00.000+06:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-11", "flight_time": "PT3H55M", "distance": "1642", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "197" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "9", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAid9sqKAAAA==", "origin": "KUL", "departure_time": "2026-10-12T14:00:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00.000+08:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "PT06H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "350" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "4480" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "M", "meal_code": null, "seat_available": "4", "fareBasisCode": "MFL1YBD", "FareRuleKey": "gws-eJxNTkEOAjEIfMxm7lBbV2\/tUps9uMSDHnrx\/88QWk0kAYYMzJBzDhTOdKU1\/8eC93Ls0JcAimApRZHSKRHYpg4iuuBod+5bhWswse\/pYGfnsSdBojW02GhSHuij1iLGTWGTZLgzHNoFfuC2G9RSn1uNbmxW6fHlaIV9amcf+kQr7g==", "FareInfoRef": "Cea3oBmAuDKAAm9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] }, { "group": 2, "flight_key": "F1TT00016-80", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "Cea3oBmAuDKACd9sqKAAAA==", "origin": "CAN", "departure_time": "2026-11-08T14:40:00.000+08:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00.000+08:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": "1611", "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } }, { "air_segment_key": "Cea3oBmAuDKAGd9sqKAAAA==", "origin": "KUL", "departure_time": "2026-11-09T09:20:00.000+08:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00.000+06:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H00M", "distance": "1642", "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "booking_class": { "brand_id": "2035934", "brand_title": "FLEX", "cabin_class": "Economy", "cabin_code": "Economy", "booking_code": "V", "meal_code": null, "seat_available": "6", "fareBasisCode": "VFL1YBD", "FareRuleKey": "gws-eJxNTkEOAiEMfMxm7m1ld\/UGW5bsQRsPasLF\/z\/DgphYUmbaoVNijEKy0IXW+B8T3tPtgD0VMIhnTopwkpl6VUFEZ7zKleuW0TyYvWH91IHc36locEAJhbpUzWPcmsy1r7FbMtpmNOoT+JH9cGopP7Yc2mJime9DoxX+Ux\/7AP+ZLAE=", "FareInfoRef": "Cea3oBmAuDKAzl9sqKAAAA==" }, "baggages": { "checked": { "ADT": { "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": "35", "unit": "kg", "title": "35 kg" } }, "carry_on": { "ADT": { "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": "SB", "unit": "kg", "title": "SB" } } } } ] } ], "generate_com_data": { "7": { "title": "SOTO ALL commission any route", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "AI", "marketing_code": "AI", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "UL", "marketing_code": "UL", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "MH", "marketing_code": "MH", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": [ { "airport_code": "DAC" }, { "airport_code": "CXB" }, { "airport_code": "CGP" }, { "airport_code": "RJH" } ] } }, "8": { "title": "Any to Any with return - BS", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BS", "marketing_code": "BS", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "9": { "title": "Any to Any with Ex DAC - BG", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "BG", "marketing_code": "BG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "10": { "title": "Any Destination to DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "MU", "marketing_code": "MU", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CA", "marketing_code": "CA", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "CZ", "marketing_code": "CZ", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "11": { "title": "BD General - Connecting DAC", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "QR", "marketing_code": "QR", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "GF", "marketing_code": "GF", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "WY", "marketing_code": "WY", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "EK", "marketing_code": "EK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "TG", "marketing_code": "TG", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "OD", "marketing_code": "OD", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null }, { "operating_code": "ET", "marketing_code": "ET", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ] }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } }, "12": { "title": "SITI for Arrival - TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null } }, "16": { "title": "SITI For Departure- TK", "supplier_code": "travelport", "supplier_partner_code": "travelport-1-00016", "supplier_uid": "F1TT00016", "comission_expire_timestamp": "1798732799", "saleFrom": null, "saleUntil": null, "travelFrom": null, "travelUntil": null, "specific_route": "any_route", "comission_type": "general", "pax_wise_comissiom": "no", "adult_basefare_ratio": "7.00", "adult_basefare_fixed": "0.00", "adult_tax_ratio": "0.00", "adult_tax_fixed": "0.00", "adult_basefare_ratio_over": "0.00", "adult_basefare_fixed_over": "0.00", "adult_tax_ratio_over": "0.00", "adult_tax_fixed_over": "0.00", "child_basefare_ratio": "7.00", "child_basefare_fixed": "0.00", "child_tax_ratio": "0.00", "child_tax_fixed": "0.00", "child_basefare_ratio_over": "0.00", "child_basefare_fixed_over": "0.00", "child_tax_ratio_over": "0.00", "child_tax_fixed_over": "0.00", "inf_basefare_ratio": "7.00", "inf_basefare_fixed": "0.00", "inf_tax_ratio": "0.00", "inf_tax_fixed": "0.00", "inf_basefare_ratio_over": "0.00", "inf_basefare_fixed_over": "0.00", "inf_tax_ratio_over": "0.00", "inf_tax_fixed_over": "0.00", "segment_discount": "0.00", "segment_discountDomestic": "0", "serviceChargePerPax": "0.00", "supplier_segment_feesCalculate": "0", "for_booking_class": [ { "booking_class": "ANY_CLASS" } ], "for_airlines": [ { "operating_code": "TK", "marketing_code": "TK", "rbd_class_accepted": null, "farebasis_accepted": null, "rbd_class_exclude": null } ], "connecting_airport": { "applicable": null }, "origin_airport": { "applicable": [ { "airport_code": "BZL" }, { "airport_code": "CLA" }, { "airport_code": "CXB" }, { "airport_code": "DAC" }, { "airport_code": "IRD" }, { "airport_code": "JSR" }, { "airport_code": "KHL" }, { "airport_code": "LLJ" }, { "airport_code": "ZYL" }, { "airport_code": "RAU" }, { "airport_code": "SPD" }, { "airport_code": "SDW" }, { "airport_code": "CGP" }, { "airport_code": "RJH" }, { "airport_code": "ZHM" }, { "airport_code": "SAJ" }, { "airport_code": "TKR" } ], "not_applicable": null }, "destination_airport": { "applicable": [ { "airport_code": "any_airport" } ], "not_applicable": null } } } }, "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 245398, "calendar_total_sell": 245398, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 245398, "filter": { "id": "F1TT00016-80", "price": 245398, "journey_duration": "PT1D12H45M", "journey_duration_seconds": 132300, "layover_duration": "PT20H30M", "layover_duration_seconds": 73800, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "", "departure_departure_time": "2026-10-12T02:05:00.000+06:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-09T11:20:00.000+06:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197kul202610121400can202610121810350can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-52", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "13H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wbmRXSjZTVFZMYmtFelRVTTFkazE2UVhGbVJsRXhUbWx3VlU1VVozRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyMyNwNjh8VDU2fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "HBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyNCNwNjh8VDU2fDE=", "origin": "KUL", "departure_time": "2026-10-13 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 12:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4482" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4482" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "HBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-52", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H0M", "transit_time": "16H40M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wbmRXSjZTVFZMYmtFelRVTTFkazE2UVhGbVJsRXhUbWx3VlU1VVozRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNzB8VDU4fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNzB8VDU4fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VBX1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kilograms", "title": "25 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 247867.75, "gross_total": 255716, "base_fare": 133775, "tax": 123408, "sell": { "currency": "BDT", "total": 247867.75, "base_fare": 133775, "tax": 123408 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjQ3ODY3Ljc1LCJiYXNlX2ZhcmUiOjEzMzc3NSwidGF4IjoxMjM0MDh9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNDcxNjcuNzUsImJhc2VfZmFyZSI6MTMzMDc1LCJ0YXgiOjEyMzQwOCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNTU3MTYsImJhc2VfZmFyZSI6MTMzMDc1LCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 247867.75, "base_fare": 133775, "tax": 123408, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "133075.00", "tax": "122641.00", "discount": 9315.25, "ait": "767.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 247867.75, "base_fare": 133775, "tax": 123408, "gross": { "base_fare": "133075.00", "tax": "122641.00", "discount": "9315.25", "ait": "767.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI0Nzg2Ny43NSIsImJhc2VfZmFyZSI6IjEzMzc3NS4wMCIsInRheCI6IjEyMzQwOC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjEzMzA3NS4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiOTMxNS4yNSIsImFpdCI6Ijc2Ny4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNDcxNjcuNzUiLCJiYXNlX2ZhcmUiOiIxMzMwNzUuMDAiLCJ0YXgiOiIxMjM0MDguMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxMzMwNzUuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6IjkzMTUuMjUiLCJhaXQiOiI3NjcuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NTcxNi4wMCIsImJhc2VfZmFyZSI6IjEzMzA3NS4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiOTMxNS4yNSIsImFpdCI6Ijc2Ny4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI0NzE2Ny43NSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 247867.75, "filter": { "id": "F1TF00018-52", "price": 247867.75, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130805can2026101312154482can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-47", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT14H05M", "transit_time": "6H0M", "routes": [ { "air_segment_key": "0-47", "origin": "DAC", "departure_time": "2026-10-12T02:05:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T08:00:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT3H55M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 197 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-47", "origin": "KUL", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-12T18:10:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "PT06H00M", "lay_over_date": "not-applicable", "aircraft": { "code": "350", "name": "350", "picture": "350.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 350 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4480 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-47", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-47", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-47", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 248165.9, "gross_total": 1938.9, "base_fare": 122303.87, "tax": 125862.03, "sell": { "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk0NS45LCJiYXNlX2ZhcmUiOjk1OSwidGF4Ijo5ODYuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5MzguOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6OTg2LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTkzOC45LCJiYXNlX2ZhcmUiOjk1MiwidGF4Ijo5ODYuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "125862.03", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03, "gross": { "base_fare": "121411.14", "tax": "125862.03", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "109040.46" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5NDUuOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiI5ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5MzguOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxOTM4LjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiOTg2LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5MzguOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiI4NTUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjgwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER47", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MjAsImVsYXBzZWRUaW1lIjo4NDUsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU00qKipGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjIzNSwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDAyOjA1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQwODowMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1RGKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDE0OjAwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxMDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ4MCwib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM1MCwib3BlcmF0aW5nT3ZlcndyaXRlIjoiQ1oiLCJhaXJjcmFmdF9jb2RlIjoiMzUwIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19LHsiZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTExLTA4IiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJDQU4iLCJhcnJpdmFsTG9jYXRpb24iOiJEQUMiLCJpZCI6MjMsImVsYXBzZWRUaW1lIjo2NjAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1QqKiIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1MCwib3JpZ2luIjoiQ0FOIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDE0OjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMiIsIm9yaWdpbl9jaXR5IjoiQ0FOIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQxODo1MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6Mzc3LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzMiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiUyoqKioqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTExLTA4VDIxOjQwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJEQUMiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMS0wOFQyMzo0MDowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJEQUMiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTk2LCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiIzMzIiLCJ0eXBlRm9yRmlyc3RMZWciOiJXIiwidHlwZUZvckxhc3RMZWciOiJXIiwiZ2hvc3RTZWdtZW50IjpbXX1dfX1dLCJwcmljZV9kYXRhIjpbeyJwcmljaW5nU3Vic291cmNlIjoiSFBJUyIsImRpc3RyaWJ1dGlvbk1vZGVsIjoiQVRQQ08iLCJ2YWxpZGF0aW5nQ2FycmllckNvZGUiOiJNSCIsInZhbGlkYXRpbmdDYXJyaWVycyI6W3sicmVmIjozfV0sInRvdGFsRmFyZSI6eyJ0b3RhbFByaWNlIjoxOTM4LjksInRvdGFsVGF4QW1vdW50Ijo5ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6OTUyLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6OTUyLCJlcXVpdmFsZW50Q3VycmVuY3kiOiJVU0QifSwidml0YSI6dHJ1ZSwiZVRpY2tldGFibGUiOnRydWUsImxhc3RUaWNrZXREYXRlIjoiMjAyNi0xMC0xMiIsImxhc3RUaWNrZXRUaW1lIjoiMDI6MDUiLCJnb3Zlcm5pbmdDYXJyaWVycyI6Ik1IIE1IIiwicGF4IjpbeyJwYXNzZW5nZXJUeXBlIjoiQURUIiwicGFzc2VuZ2VyTnVtYmVyIjoxLCJub25SZWZ1bmRhYmxlIjpmYWxzZSwicGFzc2VuZ2VyVG90YWxGYXJlIjp7InRvdGFsRmFyZSI6MTkzOC45LCJ0b3RhbFRheEFtb3VudCI6OTg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50Ijo5NTIsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXhjaGFuZ2VSYXRlT25lIjoxfSwidGF4QnJlYWtkb3duIjpbeyJjb2RlIjoiQkQiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NC4xLCJ0YXhJbmZvIjoiRU1CQVJLQVRJT04gRkVFIn0seyJjb2RlIjoiRTUiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6My42LCJ0YXhJbmZvIjoiVkFMVUUgQURERUQgVEFYIn0seyJjb2RlIjoiT1cyIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjIwLjYsInRheEluZm8iOiJET01FU1RJQyBBTkQgSU5URVJOQVRJT05BTCBFWENJU0UgRFVUWSBUQVgifSx7ImNvZGUiOiJQNyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IkFJUlBPUlQgREVWRUxPUE1FTlQgRkVFIn0seyJjb2RlIjoiUDgiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJQQVNTRU5HRVIgU0VDVVJJVFkgRkVFIn0seyJjb2RlIjoiVVQzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQ5LjQsInRheEluZm8iOiJUUkFWRUwgVEFYIn0seyJjb2RlIjoiQ04iLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTMuNCwidGF4SW5mbyI6IkFJUlBPUlQgRkVFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiTVkzIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLjQsInRheEluZm8iOiJQQVNTRU5HRVIgU0VSVklDRSBBTkQgU0VDVVJJVFkgQ0hBUkdFIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjU1LCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo4MDAsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn1dLCJiYWdnYWdlIjp7Imdyb3VwIjpbeyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjAsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjoyNSwidW5pdCI6ImtnIiwidGl0bGUiOiIyNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjYsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MTAsImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTE1LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwMzEsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifSx7ImZhcmVDb21wb25lbnRzX2lkIjo2LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjM5Ni41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo3OTMsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9XSwiYnJhbmRGZWF0dXJlcyI6W3siaWQiOjExLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJNTCIsInN1YkNvZGUiOiIwQVQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlNOQUNLIn0seyJpZCI6NDcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2RCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiMTAwIFBFUkNFTlQgTUlMRVMgRUFSTkVEIn0seyJpZCI6MzEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlNBIiwic3ViQ29kZSI6IjBCNSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUFJFIFJFU0VSVkVEIFNFQVQgQVNTSUdOTUVOVCJ9LHsiaWQiOjM3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzIiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE80NExCIDIwS0cgQkFHR0FHRSJ9LHsiaWQiOjU0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoyOSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjU5LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjU2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjM1LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MTAwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MzAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJCQVNJQyIsImJyYW5kQ29kZSI6IkJBU0lDIn0seyJwcmljaW5nU3Vic291cmNlIjoiU1BNSVAiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTk5Ny45LCJ0b3RhbFRheEFtb3VudCI6OTg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjEwMTEsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJjb25zdHJ1Y3Rpb25BbW91bnQiOjEwMTEsImNvbnN0cnVjdGlvbkN1cnJlbmN5IjoiTlVDIiwiZXF1aXZhbGVudEFtb3VudCI6MTAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjAyOjA1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5OTcuOSwidG90YWxUYXhBbW91bnQiOjk4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiZXF1aXZhbGVudEFtb3VudCI6MTAxMSwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6ODAwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjQsInNlZ21lbnRfaWQiOjAsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjIsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiTUgifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6NiwicGllY2VDb3VudCI6bnVsbCwid2VpZ2h0IjozNSwidW5pdCI6ImtnIiwidGl0bGUiOiIzNSAga2ciLCJwcm92aXNpb25UeXBlIjoiQSIsImFpcmxpbmVDb2RlIjoiTUgifSwiY2Fycnlfb24iOnsiZ3JvdXBfaWQiOjUsInNlZ21lbnRfaWQiOjEsImJhZ2dhZ2VfdHlwZSI6ImNhcnJ5X29uIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2Fycnktb24gYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEwLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6IkNaIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo3LCJzZWdtZW50X2lkIjozLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fV19LCJib29raW5nX2NsYXNzIjpbeyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyOSwiZ3JvdXBfaWQiOjEsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkRBQyIsImVuZEFpcnBvcnQiOiJDQU4iLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiTSIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6NCwiZmFyZUJhc2lzQ29kZSI6Ik1GTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NTQ1LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDkwLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Miwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjcsImdyb3VwX2lkIjozLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjQyNiwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6ODUyLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjoxLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE81NUxCIDI1S0cgQkFHR0FHRSJ9LHsiaWQiOjIyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8zNUtHIEJBR0dBR0UifSx7ImlkIjo4LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwQzgiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE84OExCNDBLRyBCQUdHQUdFIn0seyJpZCI6MjQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBJNyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzExMExCIDUwS0cgQkFHR0FHRSJ9LHsiaWQiOjYsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IkJCUyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTyA1NUtHIEJBR0dBR0UifSx7ImlkIjoxMCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZJIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjQ2LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkoiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNIQU5HRSBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMywiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkNIIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSElMRCBESVNDT1VOVCJ9LHsiaWQiOjQwLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaSU4iLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IklORkFOVCBESVNDT1VOVCJ9LHsiaWQiOjE4LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaR1MiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkdPIFNIT1cifSx7ImlkIjo0LCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkMiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwTTMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkNBUlJZN0tHIDE1TEIgVVBUTzQ1TEkgMTE1TENNIn0seyJpZCI6NDIsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpBUCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQURWQU5DRSBQVVJDSEFTRSJ9LHsiaWQiOjU3LCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNksiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBCRUZPUkUgREVQQVJUVVJFIn0seyJpZCI6MjMsImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2TCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiUkVGVU5EIEFGVEVSIERFUEFSVFVSRSJ9LHsiaWQiOjEyLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiIwMjkiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkZBU1QgVFJBQ0sifSx7ImlkIjozNCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMEJHIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJUUklQIElOU1VSQU5DRSJ9XSwicGVuYWx0aWVzSW5mbyI6W3sidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJyZWZ1bmRhYmxlIjp0cnVlLCJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkJlZm9yZSIsImNoYW5nZWFibGUiOnRydWUsImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19XX1dLCJicmFuZE5hbWUiOiJGTEVYIiwiYnJhbmRDb2RlIjoiRkxFWCJ9XX0=", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 248165.9, "calendar_total_sell": 248165.9, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 248165.9, "filter": { "id": "F1SE00005-47", "price": 248165.9, "gross_total": 1938.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120205kul202610120800197adtkul202610121400can202610121810350adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-48", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT16H20M", "transit_time": "8H5M", "routes": [ { "air_segment_key": "0-48", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-48", "origin": "KUL", "departure_time": "2026-10-13T02:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T06:35:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H15M", "distance": 1618, "lay_over": "PT08H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 8072 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4478 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-48", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-48", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-48", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 248165.9, "gross_total": 1938.9, "base_fare": 122303.87, "tax": 125862.03, "sell": { "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk0NS45LCJiYXNlX2ZhcmUiOjk1OSwidGF4Ijo5ODYuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5MzguOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6OTg2LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTkzOC45LCJiYXNlX2ZhcmUiOjk1MiwidGF4Ijo5ODYuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "125862.03", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03, "gross": { "base_fare": "121411.14", "tax": "125862.03", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "109040.46" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5NDUuOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiI5ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5MzguOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxOTM4LjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiOTg2LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5MzguOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiI4NTUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjgwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER48", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzIsImVsYXBzZWRUaW1lIjo5ODAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI1NSwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDAyOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNjozNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDQ3OCwib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjgwNzIsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IkNaIiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIzLCJlbGFwc2VkVGltZSI6NjYwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MTgsImVsYXBzZWRUaW1lIjoyNTAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMzIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlMqKioqKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMTo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjM6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMyIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTkzOC45LCJ0b3RhbFRheEFtb3VudCI6OTg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTUyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjEyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5MzguOSwidG90YWxUYXhBbW91bnQiOjk4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NTIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5NTIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTUyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6ODAwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE5OTcuOSwidG90YWxUYXhBbW91bnQiOjk4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxOTk3LjksInRvdGFsVGF4QW1vdW50Ijo5ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjgwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWCIsImJyYW5kQ29kZSI6IkZMRVgifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 248165.9, "calendar_total_sell": 248165.9, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 248165.9, "filter": { "id": "F1SE00005-48", "price": 248165.9, "gross_total": 1938.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610130220can2026101306358072adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1SE00005-49", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Sierra", "color_code": "#ffffff", "supplier_code": "sabre", "supplier_uid": "F1SE00005", "supplier_partner_code": "sabre-1-00005", "flight_group": [ { "group": 1, "flight_key": "F1SE00005-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT15H30M", "transit_time": "7H5M", "routes": [ { "air_segment_key": "0-49", "origin": "DAC", "departure_time": "2026-10-12T12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12T18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 103 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 9, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } }, { "air_segment_key": "1-49", "origin": "KUL", "departure_time": "2026-10-13T01:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13T05:45:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H25M", "distance": 1618, "lay_over": "PT07H05M", "lay_over_date": "not-applicable", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": 5036 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 4505 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "M", "meal_code": "M", "seat_available": 4, "fareBasisCode": "MBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MBX1YBD" ] } } } ] }, { "group": 1, "flight_key": "F1SE00005-49", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H00M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "0-49", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": 1618, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 377 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } }, { "air_segment_key": "1-49", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": 1633, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": 196 }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": null, "unit": "pieces", "title": "1 pieces" } } }, "booking_class": { "cabin_class": "BASIC", "cabin_code": "Y", "booking_code": "V", "meal_code": "M", "seat_available": 9, "fareBasisCode": "VBX1YBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "BASIC", "brand_code": "BASIC", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "VBX1YBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 248165.9, "gross_total": 1938.9, "base_fare": 122303.87, "tax": 125862.03, "sell": { "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTk0NS45LCJiYXNlX2ZhcmUiOjk1OSwidGF4Ijo5ODYuOX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjE5MzguOSwiYmFzZV9mYXJlIjo5NTIsInRheCI6OTg2LjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTkzOC45LCJiYXNlX2ZhcmUiOjk1MiwidGF4Ijo5ODYuOX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "121411.14", "tax": "125862.03", "discount": 0, "ait": "0.00", "service_charge": 892.73 }, "partner": { "currency": "BDT", "total": 248165.9, "base_fare": 122303.87, "tax": 125862.03, "gross": { "base_fare": "121411.14", "tax": "125862.03", "discount": "0.00", "ait": "0.00", "service_charge": 892.73 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "522.88" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "6300.12" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "459.12" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "109040.46" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "9539.45" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5NDUuOTAiLCJiYXNlX2ZhcmUiOiI5NTkuMDAiLCJ0YXgiOiI5ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI3LjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjE5MzguOTAiLCJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiI5NTIuMDAiLCJ0YXgiOiI5ODYuOTAiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjAsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIxOTM4LjkwIiwiYmFzZV9mYXJlIjoiOTUyLjAwIiwidGF4IjoiOTg2LjkwIiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjE5MzguOSwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjQuMTAifSwiVVQiOnsiYW1vdW50IjoiNDkuNDAifSwiRTUiOnsiYW1vdW50IjoiMy42MCJ9LCJZUSI6eyJhbW91bnQiOiI4NTUuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiI3NC44MCJ9LCJzdXBwbGllclRheERhdGEiOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjgwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "promo_title": "BASIC", "promo_rules": "Private Fare", "brandCode": "BASIC#ER49", "brandName": "BASIC", "penalty_info": { "partial_payment_available": "no", "reason": "partial payment offer expired", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 0, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "after_departure", "amount": 12753.27, "currency": "BDT", "fmg": { "amount": 12753.27, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 12753.27 }, "supplier": { "amount": 100, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "prior_to_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } }, { "type": "change", "canChanges": true, "forSegment": null, "applied": "after_departure", "amount": 3825.98, "currency": "BDT", "fmg": { "amount": 3825.98, "currency": "USD", "penalty_markup": 0, "penalty_exchange_rate": 3825.98 }, "supplier": { "amount": 30, "currency": "USD" } } ] } ] }, "meta_data": "eyJmbGlnaHRfZGF0YSI6W3siZmxpZ2h0X2dyb3VwIjp7ImRlcGFydHVyZURhdGUiOiIyMDI2LTEwLTEyIiwiZGVwYXJ0dXJlTG9jYXRpb24iOiJEQUMiLCJhcnJpdmFsTG9jYXRpb24iOiJDQU4iLCJpZCI6MzYsImVsYXBzZWRUaW1lIjo5MzAsInJvdXRlIjpbeyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6bnVsbCwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiKk1UV1QqUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYzMywiZWxhcHNlZFRpbWUiOjI0MCwib3JpZ2luIjoiREFDIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEyVDEyOjE1OjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiREFDIiwiZGVzdGluYXRpb24iOiJLVUwiLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xMlQxODoxNTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMSIsImRlc3RpbmF0aW9uX2NpdHkiOiJLVUwiLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmciOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE51bWJlciI6MTAzLCJvcGVyYXRpbmdPdmVyd3JpdGUiOm51bGwsImFpcmNyYWZ0X2NvZGUiOiI3TTgiLCJ0eXBlRm9yRmlyc3RMZWciOiJOIiwidHlwZUZvckxhc3RMZWciOiJOIiwiZ2hvc3RTZWdtZW50IjpbXX0seyJkZXBhcnR1cmVEYXRlQWRqdXN0bWVudCI6MSwiZG90UmF0aW5nIjpudWxsLCJvblRpbWVQZXJmb3JtYW5jZSI6bnVsbCwiZnJlcXVlbmN5IjoiU01UV1RGUyIsInN0b3BDb3VudCI6MCwiZVRpY2tldGFibGUiOnRydWUsInRvdGFsTWlsZXNGbG93biI6MTYxOCwiZWxhcHNlZFRpbWUiOjI2NSwib3JpZ2luIjoiS1VMIiwiZGVwYXJ0dXJlX3RpbWUiOiIyMDI2LTEwLTEzVDAxOjIwOjAwIiwib3JpZ2luX3Rlcm1pbmFsIjoiMSIsIm9yaWdpbl9jaXR5IjoiS1VMIiwiZGVzdGluYXRpb24iOiJDQU4iLCJkZXN0aW5hdGlvbl9kYXRlQWRqdXN0bWVudCI6bnVsbCwiYXJyaXZhbF90aW1lIjoiMjAyNi0xMC0xM1QwNTo0NTowMCIsImRlc3RpbmF0aW9uX3Rlcm1pbmFsIjoiMiIsImRlc3RpbmF0aW9uX2NpdHkiOiJDQU4iLCJtYXJrZXRpbmciOiJNSCIsIm1hcmtldGluZ0ZsaWdodE51bWJlciI6NDUwNSwib3BlcmF0aW5nIjoiQ1oiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjUwMzYsIm9wZXJhdGluZ092ZXJ3cml0ZSI6IkNaIiwiYWlyY3JhZnRfY29kZSI6IjdNOCIsInR5cGVGb3JGaXJzdExlZyI6Ik4iLCJ0eXBlRm9yTGFzdExlZyI6Ik4iLCJnaG9zdFNlZ21lbnQiOltdfV19fSx7ImZsaWdodF9ncm91cCI6eyJkZXBhcnR1cmVEYXRlIjoiMjAyNi0xMS0wOCIsImRlcGFydHVyZUxvY2F0aW9uIjoiQ0FOIiwiYXJyaXZhbExvY2F0aW9uIjoiREFDIiwiaWQiOjIzLCJlbGFwc2VkVGltZSI6NjYwLCJyb3V0ZSI6W3siZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlNNVFdUKioiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MTgsImVsYXBzZWRUaW1lIjoyNTAsIm9yaWdpbiI6IkNBTiIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQxNDo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjIiLCJvcmlnaW5fY2l0eSI6IkNBTiIsImRlc3RpbmF0aW9uIjoiS1VMIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMTg6NTA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiS1VMIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjM3Nywib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMzIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119LHsiZGVwYXJ0dXJlRGF0ZUFkanVzdG1lbnQiOm51bGwsImRvdFJhdGluZyI6bnVsbCwib25UaW1lUGVyZm9ybWFuY2UiOm51bGwsImZyZXF1ZW5jeSI6IlMqKioqKlMiLCJzdG9wQ291bnQiOjAsImVUaWNrZXRhYmxlIjp0cnVlLCJ0b3RhbE1pbGVzRmxvd24iOjE2MzMsImVsYXBzZWRUaW1lIjoyNDAsIm9yaWdpbiI6IktVTCIsImRlcGFydHVyZV90aW1lIjoiMjAyNi0xMS0wOFQyMTo0MDowMCIsIm9yaWdpbl90ZXJtaW5hbCI6IjEiLCJvcmlnaW5fY2l0eSI6IktVTCIsImRlc3RpbmF0aW9uIjoiREFDIiwiZGVzdGluYXRpb25fZGF0ZUFkanVzdG1lbnQiOm51bGwsImFycml2YWxfdGltZSI6IjIwMjYtMTEtMDhUMjM6NDA6MDAiLCJkZXN0aW5hdGlvbl90ZXJtaW5hbCI6IjEiLCJkZXN0aW5hdGlvbl9jaXR5IjoiREFDIiwibWFya2V0aW5nIjoiTUgiLCJtYXJrZXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHROdW1iZXIiOjE5Niwib3BlcmF0aW5nT3ZlcndyaXRlIjpudWxsLCJhaXJjcmFmdF9jb2RlIjoiMzMyIiwidHlwZUZvckZpcnN0TGVnIjoiVyIsInR5cGVGb3JMYXN0TGVnIjoiVyIsImdob3N0U2VnbWVudCI6W119XX19XSwicHJpY2VfZGF0YSI6W3sicHJpY2luZ1N1YnNvdXJjZSI6IkhQSVMiLCJkaXN0cmlidXRpb25Nb2RlbCI6IkFUUENPIiwidmFsaWRhdGluZ0NhcnJpZXJDb2RlIjoiTUgiLCJ2YWxpZGF0aW5nQ2FycmllcnMiOlt7InJlZiI6M31dLCJ0b3RhbEZhcmUiOnsidG90YWxQcmljZSI6MTkzOC45LCJ0b3RhbFRheEFtb3VudCI6OTg2LjksImN1cnJlbmN5IjoiVVNEIiwiYmFzZUZhcmVBbW91bnQiOjk1MiwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTUyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjk1MiwiZXF1aXZhbGVudEN1cnJlbmN5IjoiVVNEIn0sInZpdGEiOnRydWUsImVUaWNrZXRhYmxlIjp0cnVlLCJsYXN0VGlja2V0RGF0ZSI6IjIwMjYtMTAtMTIiLCJsYXN0VGlja2V0VGltZSI6IjEyOjE1IiwiZ292ZXJuaW5nQ2FycmllcnMiOiJNSCBNSCIsInBheCI6W3sicGFzc2VuZ2VyVHlwZSI6IkFEVCIsInBhc3Nlbmdlck51bWJlciI6MSwibm9uUmVmdW5kYWJsZSI6ZmFsc2UsInBhc3NlbmdlclRvdGFsRmFyZSI6eyJ0b3RhbEZhcmUiOjE5MzguOSwidG90YWxUYXhBbW91bnQiOjk4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50Ijo5NTIsImJhc2VGYXJlQ3VycmVuY3kiOiJVU0QiLCJlcXVpdmFsZW50QW1vdW50Ijo5NTIsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6OTUyLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImV4Y2hhbmdlUmF0ZU9uZSI6MX0sInRheEJyZWFrZG93biI6W3siY29kZSI6IkJEIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjQuMSwidGF4SW5mbyI6IkVNQkFSS0FUSU9OIEZFRSJ9LHsiY29kZSI6IkU1IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjMuNiwidGF4SW5mbyI6IlZBTFVFIEFEREVEIFRBWCJ9LHsiY29kZSI6Ik9XMiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoyMC42LCJ0YXhJbmZvIjoiRE9NRVNUSUMgQU5EIElOVEVSTkFUSU9OQUwgRVhDSVNFIERVVFkgVEFYIn0seyJjb2RlIjoiUDciLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAsInRheEluZm8iOiJBSVJQT1JUIERFVkVMT1BNRU5UIEZFRSJ9LHsiY29kZSI6IlA4IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFQ1VSSVRZIEZFRSJ9LHsiY29kZSI6IlVUMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0OS40LCJ0YXhJbmZvIjoiVFJBVkVMIFRBWCJ9LHsiY29kZSI6IkNOIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEzLjQsInRheEluZm8iOiJBSVJQT1JUIEZFRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6Ik1ZMyIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMC40LCJ0YXhJbmZvIjoiUEFTU0VOR0VSIFNFUlZJQ0UgQU5EIFNFQ1VSSVRZIENIQVJHRSJ9LHsiY29kZSI6IllRRiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo1NSwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6ODAwLCJ0YXhJbmZvIjoiU0VSVklDRSBGRUUgLSBDQVJSSUVSLUlNUE9TRUQgRlVFTCJ9XSwiYmFnZ2FnZSI6eyJncm91cCI6W3sic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjowLCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6NSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTAsInBpZWNlQ291bnQiOjEsIndlaWdodCI6bnVsbCwidW5pdCI6InBpZWNlcyIsInRpdGxlIjoiMSBwaWVjZXMiLCJwcm92aXNpb25UeXBlIjoiQiIsImFpcmxpbmVDb2RlIjoiQ1oifX19LHsic2VnbWVudCI6eyJjaGVja2VkIjp7Imdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjaGVja2VkIiwiYmFnZ2FnZV90eXBlX3RpdGxlIjoiQ2hlY2tlZCBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MTIsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MjUsInVuaXQiOiJrZyIsInRpdGxlIjoiMjUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo2LCJzZWdtZW50X2lkIjoyLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjEyLCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjI1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjI1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjEwLCJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo0LCJmYXJlQmFzaXNDb2RlIjoiTUJYMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiQkFTSUMiLCJicmFuZE5hbWUiOiJCQVNJQyIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjUxNS41LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50IjoxMDMxLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IkZST00iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQyMCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjYsImdyb3VwX2lkIjoyLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJDQU4iLCJlbmRBaXJwb3J0IjoiREFDIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6IlYiLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjksImZhcmVCYXNpc0NvZGUiOiJWQlgxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJCQVNJQyIsImJyYW5kTmFtZSI6IkJBU0lDIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6Mzk2LjUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjc5MywicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDIwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6NiwiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZCWDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkJBU0lDIiwiYnJhbmROYW1lIjoiQkFTSUMiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50IjozOTYuNSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6NzkzLCJwdWJsaXNoZWRGYXJlQ3VycmVuY3kiOiJVU0QiLCJkaXJlY3Rpb25hbGl0eSI6IlRPIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJEMjAifV0sImJyYW5kRmVhdHVyZXMiOlt7ImlkIjoxMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiTUwiLCJzdWJDb2RlIjoiMEFUIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJTTkFDSyJ9LHsiaWQiOjQ3LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkQiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IjEwMCBQRVJDRU5UIE1JTEVTIEVBUk5FRCJ9LHsiaWQiOjMxLCJhcHBsaWNhdGlvbiI6IkYiLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJTQSIsInN1YkNvZGUiOiIwQjUiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlBSRSBSRVNFUlZFRCBTRUFUIEFTU0lHTk1FTlQifSx7ImlkIjozNywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEMyIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNDRMQiAyMEtHIEJBR0dBR0UifSx7ImlkIjo1NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MjksImFwcGxpY2F0aW9uIjoiQyIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo1OSwiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjo1NiwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjozNSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiUmVmdW5kIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50IjoxMDAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjEwMCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjozMCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6MCwiY3VycmVuY3kiOiJVU0QifX0seyJ0eXBlIjoiRXhjaGFuZ2UiLCJhcHBsaWNhYmlsaXR5IjoiQWZ0ZXIiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjMwLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiQkFTSUMiLCJicmFuZENvZGUiOiJCQVNJQyJ9LHsicHJpY2luZ1N1YnNvdXJjZSI6IlNQTUlQIiwiZGlzdHJpYnV0aW9uTW9kZWwiOiJBVFBDTyIsInZhbGlkYXRpbmdDYXJyaWVyQ29kZSI6Ik1IIiwidmFsaWRhdGluZ0NhcnJpZXJzIjpbeyJyZWYiOjN9XSwidG90YWxGYXJlIjp7InRvdGFsUHJpY2UiOjE5OTcuOSwidG90YWxUYXhBbW91bnQiOjk4Ni45LCJjdXJyZW5jeSI6IlVTRCIsImJhc2VGYXJlQW1vdW50IjoxMDExLCJiYXNlRmFyZUN1cnJlbmN5IjoiVVNEIiwiY29uc3RydWN0aW9uQW1vdW50IjoxMDExLCJjb25zdHJ1Y3Rpb25DdXJyZW5jeSI6Ik5VQyIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCJ9LCJ2aXRhIjp0cnVlLCJlVGlja2V0YWJsZSI6dHJ1ZSwibGFzdFRpY2tldERhdGUiOiIyMDI2LTEwLTEyIiwibGFzdFRpY2tldFRpbWUiOiIxMjoxNSIsImdvdmVybmluZ0NhcnJpZXJzIjoiTUggTUgiLCJwYXgiOlt7InBhc3NlbmdlclR5cGUiOiJBRFQiLCJwYXNzZW5nZXJOdW1iZXIiOjEsIm5vblJlZnVuZGFibGUiOmZhbHNlLCJwYXNzZW5nZXJUb3RhbEZhcmUiOnsidG90YWxGYXJlIjoxOTk3LjksInRvdGFsVGF4QW1vdW50Ijo5ODYuOSwiY3VycmVuY3kiOiJVU0QiLCJiYXNlRmFyZUFtb3VudCI6MTAxMSwiYmFzZUZhcmVDdXJyZW5jeSI6IlVTRCIsImVxdWl2YWxlbnRBbW91bnQiOjEwMTEsImVxdWl2YWxlbnRDdXJyZW5jeSI6IlVTRCIsImNvbnN0cnVjdGlvbkFtb3VudCI6MTAxMSwiY29uc3RydWN0aW9uQ3VycmVuY3kiOiJOVUMiLCJleGNoYW5nZVJhdGVPbmUiOjF9LCJ0YXhCcmVha2Rvd24iOlt7ImNvZGUiOiJCRCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50Ijo0LjEsInRheEluZm8iOiJFTUJBUktBVElPTiBGRUUifSx7ImNvZGUiOiJFNSIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjozLjYsInRheEluZm8iOiJWQUxVRSBBRERFRCBUQVgifSx7ImNvZGUiOiJPVzIiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MjAuNiwidGF4SW5mbyI6IkRPTUVTVElDIEFORCBJTlRFUk5BVElPTkFMIEVYQ0lTRSBEVVRZIFRBWCJ9LHsiY29kZSI6IlA3IiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjEwLCJ0YXhJbmZvIjoiQUlSUE9SVCBERVZFTE9QTUVOVCBGRUUifSx7ImNvZGUiOiJQOCIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRUNVUklUWSBGRUUifSx7ImNvZGUiOiJVVDMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NDkuNCwidGF4SW5mbyI6IlRSQVZFTCBUQVgifSx7ImNvZGUiOiJDTiIsImN1cnJlbmN5IjoiVVNEIiwiYW1vdW50IjoxMy40LCJ0YXhJbmZvIjoiQUlSUE9SVCBGRUUifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJNWTMiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6MTAuNCwidGF4SW5mbyI6IlBBU1NFTkdFUiBTRVJWSUNFIEFORCBTRUNVUklUWSBDSEFSR0UifSx7ImNvZGUiOiJZUUYiLCJjdXJyZW5jeSI6IlVTRCIsImFtb3VudCI6NTUsInRheEluZm8iOiJTRVJWSUNFIEZFRSAtIENBUlJJRVItSU1QT1NFRCBGVUVMIn0seyJjb2RlIjoiWVFGIiwiY3VycmVuY3kiOiJVU0QiLCJhbW91bnQiOjgwMCwidGF4SW5mbyI6IlNFUlZJQ0UgRkVFIC0gQ0FSUklFUi1JTVBPU0VEIEZVRUwifV0sImJhZ2dhZ2UiOnsiZ3JvdXAiOlt7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6MCwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo0LCJzZWdtZW50X2lkIjowLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoyLCJwaWVjZUNvdW50IjoxLCJ3ZWlnaHQiOm51bGwsInVuaXQiOiJwaWVjZXMiLCJ0aXRsZSI6IjEgcGllY2VzIiwicHJvdmlzaW9uVHlwZSI6IkIiLCJhaXJsaW5lQ29kZSI6Ik1IIn19fSx7InNlZ21lbnQiOnsiY2hlY2tlZCI6eyJncm91cF9pZCI6MSwic2VnbWVudF9pZCI6MSwiYmFnZ2FnZV90eXBlIjoiY2hlY2tlZCIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNoZWNrZWQgYmFnZ2FnZSBhbGxvd2FuY2UiLCJhbGxvd2FuY2VfaWQiOjYsInBpZWNlQ291bnQiOm51bGwsIndlaWdodCI6MzUsInVuaXQiOiJrZyIsInRpdGxlIjoiMzUgIGtnIiwicHJvdmlzaW9uVHlwZSI6IkEiLCJhaXJsaW5lQ29kZSI6Ik1IIn0sImNhcnJ5X29uIjp7Imdyb3VwX2lkIjo1LCJzZWdtZW50X2lkIjoxLCJiYWdnYWdlX3R5cGUiOiJjYXJyeV9vbiIsImJhZ2dhZ2VfdHlwZV90aXRsZSI6IkNhcnJ5LW9uIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjoxMCwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJDWiJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOjIsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Niwic2VnbWVudF9pZCI6MiwiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX0seyJzZWdtZW50Ijp7ImNoZWNrZWQiOnsiZ3JvdXBfaWQiOjMsInNlZ21lbnRfaWQiOjMsImJhZ2dhZ2VfdHlwZSI6ImNoZWNrZWQiLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDaGVja2VkIGJhZ2dhZ2UgYWxsb3dhbmNlIiwiYWxsb3dhbmNlX2lkIjo2LCJwaWVjZUNvdW50IjpudWxsLCJ3ZWlnaHQiOjM1LCJ1bml0Ijoia2ciLCJ0aXRsZSI6IjM1ICBrZyIsInByb3Zpc2lvblR5cGUiOiJBIiwiYWlybGluZUNvZGUiOiJNSCJ9LCJjYXJyeV9vbiI6eyJncm91cF9pZCI6Nywic2VnbWVudF9pZCI6MywiYmFnZ2FnZV90eXBlIjoiY2Fycnlfb24iLCJiYWdnYWdlX3R5cGVfdGl0bGUiOiJDYXJyeS1vbiBiYWdnYWdlIGFsbG93YW5jZSIsImFsbG93YW5jZV9pZCI6MiwicGllY2VDb3VudCI6MSwid2VpZ2h0IjpudWxsLCJ1bml0IjoicGllY2VzIiwidGl0bGUiOiIxIHBpZWNlcyIsInByb3Zpc2lvblR5cGUiOiJCIiwiYWlybGluZUNvZGUiOiJNSCJ9fX1dfSwiYm9va2luZ19jbGFzcyI6W3siZmFyZUNvbXBvbmVudHNfaWQiOjI5LCJncm91cF9pZCI6MCwic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiREFDIiwiZW5kQWlycG9ydCI6IkNBTiIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJNIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiTUZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo1NDUsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjEwOTAsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiRlJPTSIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn0seyJmYXJlQ29tcG9uZW50c19pZCI6MjksImdyb3VwX2lkIjoxLCJzZWdtZW50X2lkIjpudWxsLCJiZWdpbkFpcnBvcnQiOiJEQUMiLCJlbmRBaXJwb3J0IjoiQ0FOIiwiZmFyZVBhc3NlbmdlclR5cGUiOiJBRFQiLCJib29raW5nQ29kZSI6Ik0iLCJjYWJpbkNvZGUiOiJZIiwibWVhbENvZGUiOiJNIiwic2VhdHNBdmFpbGFibGUiOjQsImZhcmVCYXNpc0NvZGUiOiJNRkwxWUJEIiwibWF0Y2hlZEFjY291bnRDb2RlIjpudWxsLCJuZWdvdGlhdGVkRmFyZSI6bnVsbCwicHJpdmF0ZUZhcmUiOm51bGwsIkZfY2FiaW5Db2RlIjoiWSIsImJyYW5kX2NvZGUiOiJGTEVYIiwiYnJhbmROYW1lIjoiRkxFWCIsInByb2dyYW1JZCI6IjE3ODk0OSIsInByb2dyYW1Db2RlIjoiQ0ZGTUgiLCJwcm9ncmFtRGVzY3JpcHRpb24iOiJNSFBVQkxJQyIsInByb2dyYW1TeXN0ZW1Db2RlIjoiUyIsImdvdmVybmluZ0NhcnJpZXIiOiJNSCIsImZhcmVBbW91bnQiOjU0NSwiZmFyZUN1cnJlbmN5IjoiTlVDIiwicHVibGlzaGVkRmFyZUFtb3VudCI6MTA5MCwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJGUk9NIiwiYXBwbGljYWJsZVByaWNpbmdDYXRlZ29yaWVzIjoiNCA1IDcgOCA5IDEwIDEyIDE1IDE2IDE3IDIzIDMxIDMzIiwidmVuZG9yQ29kZSI6IkFUUCIsImZhcmVUeXBlQml0bWFwIjoiMDAiLCJmYXJlVHlwZSI6IkVSIiwiZmFyZVRhcmlmZiI6IjgiLCJmYXJlUnVsZSI6IkJENDAifSx7ImZhcmVDb21wb25lbnRzX2lkIjoyNywiZ3JvdXBfaWQiOjIsInNlZ21lbnRfaWQiOm51bGwsImJlZ2luQWlycG9ydCI6IkNBTiIsImVuZEFpcnBvcnQiOiJEQUMiLCJmYXJlUGFzc2VuZ2VyVHlwZSI6IkFEVCIsImJvb2tpbmdDb2RlIjoiViIsImNhYmluQ29kZSI6IlkiLCJtZWFsQ29kZSI6Ik0iLCJzZWF0c0F2YWlsYWJsZSI6OSwiZmFyZUJhc2lzQ29kZSI6IlZGTDFZQkQiLCJtYXRjaGVkQWNjb3VudENvZGUiOm51bGwsIm5lZ290aWF0ZWRGYXJlIjpudWxsLCJwcml2YXRlRmFyZSI6bnVsbCwiRl9jYWJpbkNvZGUiOiJZIiwiYnJhbmRfY29kZSI6IkZMRVgiLCJicmFuZE5hbWUiOiJGTEVYIiwicHJvZ3JhbUlkIjoiMTc4OTQ5IiwicHJvZ3JhbUNvZGUiOiJDRkZNSCIsInByb2dyYW1EZXNjcmlwdGlvbiI6Ik1IUFVCTElDIiwicHJvZ3JhbVN5c3RlbUNvZGUiOiJTIiwiZ292ZXJuaW5nQ2FycmllciI6Ik1IIiwiZmFyZUFtb3VudCI6NDI2LCJmYXJlQ3VycmVuY3kiOiJOVUMiLCJwdWJsaXNoZWRGYXJlQW1vdW50Ijo4NTIsInB1Ymxpc2hlZEZhcmVDdXJyZW5jeSI6IlVTRCIsImRpcmVjdGlvbmFsaXR5IjoiVE8iLCJhcHBsaWNhYmxlUHJpY2luZ0NhdGVnb3JpZXMiOiI0IDUgNyA4IDkgMTAgMTIgMTUgMTYgMTcgMjMgMzEgMzMiLCJ2ZW5kb3JDb2RlIjoiQVRQIiwiZmFyZVR5cGVCaXRtYXAiOiIwMCIsImZhcmVUeXBlIjoiRVIiLCJmYXJlVGFyaWZmIjoiOCIsImZhcmVSdWxlIjoiQkQ0MCJ9LHsiZmFyZUNvbXBvbmVudHNfaWQiOjI3LCJncm91cF9pZCI6Mywic2VnbWVudF9pZCI6bnVsbCwiYmVnaW5BaXJwb3J0IjoiQ0FOIiwiZW5kQWlycG9ydCI6IkRBQyIsImZhcmVQYXNzZW5nZXJUeXBlIjoiQURUIiwiYm9va2luZ0NvZGUiOiJWIiwiY2FiaW5Db2RlIjoiWSIsIm1lYWxDb2RlIjoiTSIsInNlYXRzQXZhaWxhYmxlIjo5LCJmYXJlQmFzaXNDb2RlIjoiVkZMMVlCRCIsIm1hdGNoZWRBY2NvdW50Q29kZSI6bnVsbCwibmVnb3RpYXRlZEZhcmUiOm51bGwsInByaXZhdGVGYXJlIjpudWxsLCJGX2NhYmluQ29kZSI6IlkiLCJicmFuZF9jb2RlIjoiRkxFWCIsImJyYW5kTmFtZSI6IkZMRVgiLCJwcm9ncmFtSWQiOiIxNzg5NDkiLCJwcm9ncmFtQ29kZSI6IkNGRk1IIiwicHJvZ3JhbURlc2NyaXB0aW9uIjoiTUhQVUJMSUMiLCJwcm9ncmFtU3lzdGVtQ29kZSI6IlMiLCJnb3Zlcm5pbmdDYXJyaWVyIjoiTUgiLCJmYXJlQW1vdW50Ijo0MjYsImZhcmVDdXJyZW5jeSI6Ik5VQyIsInB1Ymxpc2hlZEZhcmVBbW91bnQiOjg1MiwicHVibGlzaGVkRmFyZUN1cnJlbmN5IjoiVVNEIiwiZGlyZWN0aW9uYWxpdHkiOiJUTyIsImFwcGxpY2FibGVQcmljaW5nQ2F0ZWdvcmllcyI6IjQgNSA3IDggOSAxMCAxMiAxNSAxNiAxNyAyMyAzMSAzMyIsInZlbmRvckNvZGUiOiJBVFAiLCJmYXJlVHlwZUJpdG1hcCI6IjAwIiwiZmFyZVR5cGUiOiJFUiIsImZhcmVUYXJpZmYiOiI4IiwiZmFyZVJ1bGUiOiJCRDQwIn1dLCJicmFuZEZlYXR1cmVzIjpbeyJpZCI6MTEsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6Ik1MIiwic3ViQ29kZSI6IjBBVCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiU05BQ0sifSx7ImlkIjo0NywiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZEIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiIxMDAgUEVSQ0VOVCBNSUxFUyBFQVJORUQifSx7ImlkIjozMSwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiU0EiLCJzdWJDb2RlIjoiMEI1IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJQUkUgUkVTRVJWRUQgU0VBVCBBU1NJR05NRU5UIn0seyJpZCI6MzcsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IkJHIiwic3ViQ29kZSI6IjBDMiIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVVBUTzQ0TEIgMjBLRyBCQUdHQUdFIn0seyJpZCI6MSwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM0IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPNTVMQiAyNUtHIEJBR0dBR0UifSx7ImlkIjoyMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM3IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPMzVLRyBCQUdHQUdFIn0seyJpZCI6OCwiYXBwbGljYXRpb24iOiJOIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiMEM4IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJVUFRPODhMQjQwS0cgQkFHR0FHRSJ9LHsiaWQiOjI0LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiIwSTciLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8xMTBMQiA1MEtHIEJBR0dBR0UifSx7ImlkIjo2LCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IkYiLCJzZXJ2aWNlR3JvdXAiOiJCRyIsInN1YkNvZGUiOiJCQlMiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlVQVE8gNTVLRyBCQUdHQUdFIn0seyJpZCI6MTAsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiWiIsInNlcnZpY2VHcm91cCI6IkJGIiwic3ViQ29kZSI6IjA2SSIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hBTkdFIEJFRk9SRSBERVBBUlRVUkUifSx7ImlkIjo0NiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZKIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDSEFOR0UgQUZURVIgREVQQVJUVVJFIn0seyJpZCI6MTMsImFwcGxpY2F0aW9uIjoiRiIsInNlcnZpY2VUeXBlIjoiVCIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IlpDSCIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiQ0hJTEQgRElTQ09VTlQifSx7ImlkIjo0MCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWklOIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJJTkZBTlQgRElTQ09VTlQifSx7ImlkIjoxOCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJUIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiWkdTIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJHTyBTSE9XIn0seyJpZCI6NCwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJDIiwic2VydmljZUdyb3VwIjoiQkciLCJzdWJDb2RlIjoiME0zIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJDQVJSWTdLRyAxNUxCIFVQVE80NUxJIDExNUxDTSJ9LHsiaWQiOjQyLCJhcHBsaWNhdGlvbiI6Ik4iLCJzZXJ2aWNlVHlwZSI6IlQiLCJzZXJ2aWNlR3JvdXAiOiJUUyIsInN1YkNvZGUiOiJaQVAiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IkFEVkFOQ0UgUFVSQ0hBU0UifSx7ImlkIjo1NywiYXBwbGljYXRpb24iOiJDIiwic2VydmljZVR5cGUiOiJaIiwic2VydmljZUdyb3VwIjoiQkYiLCJzdWJDb2RlIjoiMDZLIiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJSRUZVTkQgQkVGT1JFIERFUEFSVFVSRSJ9LHsiaWQiOjIzLCJhcHBsaWNhdGlvbiI6IkMiLCJzZXJ2aWNlVHlwZSI6IloiLCJzZXJ2aWNlR3JvdXAiOiJCRiIsInN1YkNvZGUiOiIwNkwiLCJ2ZW5kb3IiOiJBVFAiLCJjb21tZXJjaWFsTmFtZSI6IlJFRlVORCBBRlRFUiBERVBBUlRVUkUifSx7ImlkIjoxMiwiYXBwbGljYXRpb24iOiJGIiwic2VydmljZVR5cGUiOiJGIiwic2VydmljZUdyb3VwIjoiVFMiLCJzdWJDb2RlIjoiMDI5IiwidmVuZG9yIjoiQVRQIiwiY29tbWVyY2lhbE5hbWUiOiJGQVNUIFRSQUNLIn0seyJpZCI6MzQsImFwcGxpY2F0aW9uIjoiTiIsInNlcnZpY2VUeXBlIjoiRiIsInNlcnZpY2VHcm91cCI6IlRTIiwic3ViQ29kZSI6IjBCRyIsInZlbmRvciI6IkFUUCIsImNvbW1lcmNpYWxOYW1lIjoiVFJJUCBJTlNVUkFOQ0UifV0sInBlbmFsdGllc0luZm8iOlt7InR5cGUiOiJSZWZ1bmQiLCJhcHBsaWNhYmlsaXR5IjoiQmVmb3JlIiwicmVmdW5kYWJsZSI6dHJ1ZSwiYW1vdW50Ijo1MCwiY3VycmVuY3kiOiJVU0QiLCJtaW5QZW5hbHR5Ijp7ImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IlJlZnVuZCIsImFwcGxpY2FiaWxpdHkiOiJBZnRlciIsInJlZnVuZGFibGUiOnRydWUsImFtb3VudCI6NTAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjUwLCJjdXJyZW5jeSI6IlVTRCJ9fSx7InR5cGUiOiJFeGNoYW5nZSIsImFwcGxpY2FiaWxpdHkiOiJCZWZvcmUiLCJjaGFuZ2VhYmxlIjp0cnVlLCJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIiwibWluUGVuYWx0eSI6eyJhbW91bnQiOjAsImN1cnJlbmN5IjoiVVNEIn19LHsidHlwZSI6IkV4Y2hhbmdlIiwiYXBwbGljYWJpbGl0eSI6IkFmdGVyIiwiY2hhbmdlYWJsZSI6dHJ1ZSwiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCIsIm1pblBlbmFsdHkiOnsiYW1vdW50IjowLCJjdXJyZW5jeSI6IlVTRCJ9fV19XSwiYnJhbmROYW1lIjoiRkxFWCIsImJyYW5kQ29kZSI6IkZMRVgifV19", "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "not-available" }, "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MH", "calendar_total_currency": "BDT", "calendar_total_price": 248165.9, "calendar_total_sell": 248165.9, "calendar_supplier_currency": null, "calendar_supplier_amount": null, "calendar_fmg_amount": null, "total_price": 248165.9, "filter": { "id": "F1SE00005-49", "price": 248165.9, "gross_total": 1938.9, "journey_duration": "PT11H0M", "journey_duration_seconds": 39600, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "7M8", "aircraft_name": "7M8", "cabin_class": "BASIC", "connecting_airport": { "": "KMG", "32": "BKK", "56": "CMB", "58": "SIN", "64": "KUL", "65": "PEN" }, "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121215kul202610121815103adtkul202610130120can2026101305455036adtcan202611081440kul202611081850377adtkul202611082140dac202611082340196adt", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1TF00018-53", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "no", "hold_possible": "yes", "package_option": "no", "supplier_title": "Tempest", "color_code": "#ffffff", "supplier_code": "takeoffbd", "supplier_uid": "F1TF00018", "supplier_partner_code": "takeoffbd-1-00018", "flight_group": [ { "group": 1, "flight_key": "F1TF00018-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H0M", "transit_time": "13H50M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wcmRXSjZTVFZMYmtFelRWTTFkazE2UVhGbVJsRXhUbmx3VlU1VWEzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyMyNwNjl8VDU3fDE=", "origin": "DAC", "departure_time": "2026-10-12 12:15:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KUL", "arrival_time": "2026-10-12 18:15:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-10-12", "flight_time": "PT4H00M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "103" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "HFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHMyNCNwNjl8VDU3fDE=", "origin": "KUL", "departure_time": "2026-10-13 08:05:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "CAN", "arrival_time": "2026-10-13 12:15:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT4H10M", "distance": null, "lay_over": "PT13H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Boeing 737 MAX 8", "name": "Boeing 737 MAX 8", "picture": "Boeing 737 MAX 8.png" }, "operating": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4482" }, "marketing": { "carrier": "CZ", "carrier_name": "China Southern Airlines", "carrier_logo": "CZ.png", "flight_number": "4482" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "H", "meal_code": null, "seat_available": null, "fareBasisCode": "HFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] }, { "group": 2, "flight_key": "F1TF00018-53", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H0M", "transit_time": "16H40M", "uniqueTransID": "TOT639243326692119056", "itemCodeRef": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2LTYzOTI0MzU0MjY5MjQ0NjQwNnxWRTlVTmpNNU1qUXpNekkyTmpreU1URTVNRFUyZkZaRk9WVk9hazAxVFdwUmVrMTZTVEpPYW10NVRWUkZOVTFFVlRKbVJFRTFUWHBhYlUxdFJtcE1WR3hwVFhwUmRFNUViR2xaYVRBMFQxZFNhMHhVUm1sUFZHaHJUVEpSTWsxNlozZGFibmgzVG1wcmRXSjZTVFZMYmtFelRWTTFkazE2UVhGbVJsRXhUbmx3VlU1VWEzRjhNVFY4TmpNNU1qUXpOVFF5TmpreU5EZzJPVE14Skc0MHxVQXBpR2FsaWxlb1Jlc3Q=", "routes": [ { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MCNwNzF8VDU5fDE=", "origin": "CAN", "departure_time": "2026-11-08 14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08 18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-300", "name": "Airbus A330-300", "picture": "Airbus A330-300.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } }, { "air_segment_key": "VE9UNjM5MjQzMzI2NjkyMTE5MDU2fHM1MSNwNzF8VDU5fDE=", "origin": "KUL", "departure_time": "2026-11-08 21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08 23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H00M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "not-applicable", "aircraft": { "code": "Airbus A330-200", "name": "Airbus A330-200", "picture": "Airbus A330-200.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "booking_class": { "cabin_class": "Economy", "cabin_code": "E", "booking_code": "V", "meal_code": null, "seat_available": null, "fareBasisCode": "VFL1YBD" }, "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": null, "weight": 35, "unit": "kilograms", "title": "35 kilograms" } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": null, "weight": 7, "unit": "kg", "title": "7 kg" } } } } ] } ], "pax_options": { "doc_required": "yes", "flight_type": "international" }, "price": { "currency": "BDT", "total": 254796.86, "gross_total": 263143, "base_fare": 141202, "tax": 123430, "sell": { "currency": "BDT", "total": 254796.86, "base_fare": 141202, "tax": 123430 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6MjU0Nzk2Ljg2LCJiYXNlX2ZhcmUiOjE0MTIwMiwidGF4IjoxMjM0MzB9LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNTQwOTYuODYsImJhc2VfZmFyZSI6MTQwNTAyLCJ0YXgiOjEyMzQzMCwiY29taXNzaW9uX3R5cGUiOiJnZW5lcmFsIiwiY29taXNzaW9uX3ZhbHVlIjowfSwiZ3Jvc3NfZmFyZSI6eyJjdXJyZW5jeSI6IkJEVCIsInRvdGFsIjoyNjMxNDMsImJhc2VfZmFyZSI6MTQwNTAyLCJ0YXgiOjEyMjY0MX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 254796.86, "base_fare": 141202, "tax": 123430, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "140502.00", "tax": "122641.00", "discount": 9835.14, "ait": "789.00", "service_charge": 700 }, "partner": { "currency": "BDT", "total": 254796.86, "base_fare": 141202, "tax": 123430, "gross": { "base_fare": "140502.00", "tax": "122641.00", "discount": "9835.14", "ait": "789.00", "service_charge": 700 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI1NDc5Ni44NiIsImJhc2VfZmFyZSI6IjE0MTIwMi4wMCIsInRheCI6IjEyMzQzMC4wMCIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjE0MDUwMi4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiOTgzNS4xNCIsImFpdCI6Ijc4OS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiNzAwLjAwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNzAwLjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcwMC4wMCIsInRvdGFsX3RpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3MDAuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEuMDAiLCJGTUdfT3ZlcndyaXRlUnVsZXMiOltdfX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiQkRUIiwidG90YWwiOiIyNTQwOTYuODYiLCJiYXNlX2ZhcmUiOiIxNDA1MDIuMDAiLCJ0YXgiOiIxMjM0MzAuMDAiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxNDA1MDIuMDAiLCJ0YXgiOiIxMjI2NDEuMDAiLCJkaXNjb3VudCI6Ijk4MzUuMTQiLCJhaXQiOiI3ODkuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6MCwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJCRFQiLCJ0b3RhbCI6IjI2MzE0My4wMCIsImJhc2VfZmFyZSI6IjE0MDUwMi4wMCIsInRheCI6IjEyMjY0MS4wMCIsImRpc2NvdW50IjoiOTgzNS4xNCIsImFpdCI6Ijc4OS4wMCIsInNlcnZpY2VfY2hhcmdlIjoiMC4wMCIsInBheWFibGUiOjI1NDA5Ni44NiwidGF4QnJlYWtkb3duIjp7IkJEIjp7ImFtb3VudCI6IjAuMDAifSwiVVQiOnsiYW1vdW50IjoiMC4wMCJ9LCJFNSI6eyJhbW91bnQiOiIwLjAwIn0sIllRIjp7ImFtb3VudCI6IjAuMDAifSwiWVIiOnsiYW1vdW50IjoiMC4wMCJ9LCJPdGhlciI6eyJhbW91bnQiOiIwLjAwIn0sInN1cHBsaWVyVGF4RGF0YSI6W119fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "fare_rules": { "refundable_data": null, "refundable": "partially-refundable", "change_before_departure": "available" }, "total_price": 254796.86, "filter": { "id": "F1TF00018-53", "price": 254796.86, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "aircraft": "Boeing 737 MAX 8", "aircraft_name": "Boeing 737 MAX 8", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00", "refund": "partially-refundable", "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, "filter_unique_filter_code": "dac202610121215kul202610121815103kul202610130805can2026101312154482can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT", "destination_reach_timestamp": null }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-96", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-96-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "13H0M", "routes": [ { "air_segment_key": "ee2d3091ba775a3e93963811d9a54dfb", "origin": "DAC", "departure_time": "2026-10-12T11:10:00", "origin_terminal": "T1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-10-12T13:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-10-12", "flight_time": "PT5H40M", "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": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } }, { "air_segment_key": "a8b5e63bdabc28e25881a945df4541cf", "origin": "DOH", "departure_time": "2026-10-13T02:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CAN", "arrival_time": "2026-10-13T15:30:00", "destination_terminal": "T2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT13H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-96-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "4H55M", "routes": [ { "air_segment_key": "9dc1048892e1167362cebb3d14b97247", "origin": "CAN", "departure_time": "2026-11-08T00:55:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DOH", "arrival_time": "2026-11-08T04:35:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-08", "flight_time": "PT8H40M", "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": "875" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "875" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "093f39789750d30575424245ad751ac6", "origin": "DOH", "departure_time": "2026-11-08T09:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-08T17:15:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H45M", "distance": null, "lay_over": "PT04H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 277423.18, "gross_total": 2165.81, "base_fare": 253004.49, "tax": 24099.86, "sell": { "currency": "BDT", "total": 277423.18, "base_fare": 253004.49, "tax": 24099.86 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE3NS4zMSwiYmFzZV9mYXJlIjoxOTgzLjg0LCJ0YXgiOjE4OC45N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxNjguMzEsImJhc2VfZmFyZSI6MTk3Ni44NCwidGF4IjoxODguOTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE2NS44MSwiYmFzZV9mYXJlIjoxOTc2Ljg0LCJ0YXgiOjE4OC45N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 277423.18, "base_fare": 253004.49, "tax": 24099.86, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "252111.76", "tax": "24099.86", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 277423.18, "base_fare": 253004.49, "tax": 24099.86, "gross": { "base_fare": "252111.76", "tax": "24099.86", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxNzUuMzEiLCJiYXNlX2ZhcmUiOiIxOTgzLjg0IiwidGF4IjoiMTg4Ljk3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk3Ni44NCIsInRheCI6IjE4OC45NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE2OC4zMSIsImJhc2VfZmFyZSI6IjE5NzYuODQiLCJ0YXgiOiIxODguOTciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTc2Ljg0IiwidGF4IjoiMTg4Ljk3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTY1LjgxIiwiYmFzZV9mYXJlIjoiMTk3Ni44NCIsInRheCI6IjE4OC45NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTY4LjMxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081000", "fareSequence": 0, "price": { "currency": "BDT", "total": 277423.18, "gross_total": 2165.81, "base_fare": 253004.49, "tax": 24099.86, "sell": { "currency": "BDT", "total": 277423.18, "base_fare": 253004.49, "tax": 24099.86 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE3NS4zMSwiYmFzZV9mYXJlIjoxOTgzLjg0LCJ0YXgiOjE4OC45N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxNjguMzEsImJhc2VfZmFyZSI6MTk3Ni44NCwidGF4IjoxODguOTcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE2NS44MSwiYmFzZV9mYXJlIjoxOTc2Ljg0LCJ0YXgiOjE4OC45N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 277423.18, "base_fare": 253004.49, "tax": 24099.86, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "252111.76", "tax": "24099.86", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 277423.18, "base_fare": 253004.49, "tax": 24099.86, "gross": { "base_fare": "252111.76", "tax": "24099.86", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxNzUuMzEiLCJiYXNlX2ZhcmUiOiIxOTgzLjg0IiwidGF4IjoiMTg4Ljk3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk3Ni44NCIsInRheCI6IjE4OC45NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE2OC4zMSIsImJhc2VfZmFyZSI6IjE5NzYuODQiLCJ0YXgiOiIxODguOTciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTc2Ljg0IiwidGF4IjoiMTg4Ljk3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTY1LjgxIiwiYmFzZV9mYXJlIjoiMTk3Ni44NCIsInRheCI6IjE4OC45NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTY4LjMxLCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 235.5, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 235.5, "currency": "USD", "supplier": { "amount": 235.5, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAwMCIsImxlZ0lkIjoiNjliMDAwODcyY2NiNjYyNDdjODlkZWFlMjZkNmEyMTIifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDAwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjY5YjAwMDg3MmNjYjY2MjQ3Yzg5ZGVhZTI2ZDZhMjEyIiwic2VnbWVudElkcyI6WyJlZTJkMzA5MWJhNzc1YTNlOTM5NjM4MTFkOWE1NGRmYl5hOGI1ZTYzYmRhYmMyOGUyNTg4MWE5NDVkZjQ1NDFjZiIsIjlkYzEwNDg4OTJlMTE2NzM2MmNlYmIzZDE0Yjk3MjQ3XjA5M2YzOTc4OTc1MGQzMDU3NTQyNDI0NWFkNzUxYWM2Il0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAwMCIsImxlZ0lkIjoiNjliMDAwODcyY2NiNjYyNDdjODlkZWFlMjZkNmEyMTIiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiUVIiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxOTc2Ljg0LCJ0b3RhbFRheCI6MTg4Ljk3LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSIsIlkiXSwiZmFyZUJhc2lzIjpbIkJKUjRSMUZFIiwiQkpSNFIxRkUiLCJOSlI0UjFSRSIsIk5KUjRSMVJFIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiZWUyZDMwOTFiYTc3NWEzZTkzOTYzODExZDlhNTRkZmIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImE4YjVlNjNiZGFiYzI4ZTI1ODgxYTk0NWRmNDU0MWNmIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5ZGMxMDQ4ODkyZTExNjczNjJjZWJiM2QxNGI5NzI0NyIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMDkzZjM5Nzg5NzUwZDMwNTc1NDI0MjQ1YWQ3NTFhYzYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOnRydWUsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNS41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MjM1LjUsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoyMzUuNSwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjEsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNS41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTI2LjI3LCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjAsImNoYW5nZVBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjoxMjYuMjcsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MSwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjEyNi4yNywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjoxLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTI2LjI3LCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsInBvc0FyZWEiOltudWxsLG51bGwsbnVsbCxudWxsXSwiaW52b2x1bnRhcnlSZWZ1bmRUaW1lIjoyODgwMCwidGlja2V0QXR0cmlidXRlIjowLCJ0aWNrZXRQcm9taXNlIjowLCJSQkRDaGFuZ2VkUmlzayI6ZmFsc2V9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIkIiLCJCIiwiTiIsIk4iXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiZWUyZDMwOTFiYTc3NWEzZTkzOTYzODExZDlhNTRkZmIiLCJkdXJhdGlvbiI6MzQwLCJjYXJyaWVyIjoiUVIiLCJmbGlnaHRObyI6IjY0MSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiUVI2NDEiLCJhaXJjcmFmdENvZGUiOiI3N1ciLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiJUMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDExOjEwIiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMTM6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImE4YjVlNjNiZGFiYzI4ZTI1ODgxYTk0NWRmNDU0MWNmIiwiZHVyYXRpb24iOjQ2MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc0IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDI6NTAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiJUMiIsImFyclRpbWUiOiIyMDI2LTEwLTEzVDE1OjMwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5ZGMxMDQ4ODkyZTExNjczNjJjZWJiM2QxNGI5NzI0NyIsImR1cmF0aW9uIjo1MjAsImNhcnJpZXIiOiJRUiIsImZsaWdodE5vIjoiODc1IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlFSIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJRUjg3NSIsImFpcmNyYWZ0Q29kZSI6Ijc3VyIsImRlcEFpcnBvcnQiOiJDQU4iLCJkZXBUZXJtaW5hbCI6IlQyIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDA6NTUiLCJhcnJBaXJwb3J0IjoiRE9IIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQwNDozNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiMDkzZjM5Nzg5NzUwZDMwNTc1NDI0MjQ1YWQ3NTFhYzYiLCJkdXJhdGlvbiI6Mjg1LCJjYXJyaWVyIjoiUVIiLCJmbGlnaHRObyI6IjY0MiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJRUiIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiUVI2NDIiLCJhaXJjcmFmdENvZGUiOiI3N1ciLCJkZXBBaXJwb3J0IjoiRE9IIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQwOTozMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IlQxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 277423.18, "calendar_total_sell": 277423.18, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 277423.18, "filter": { "id": "F1F400029-96", "price": 277423.18, "gross_total": 2165.81, "journey_duration": "PT1D20H40M", "journey_duration_seconds": 160800, "layover_duration": "PT17H55M", "layover_duration_seconds": 64500, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T11:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T17:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121110doh202610121350641doh202610130250can202610131530874can202611080055doh202611080435875doh202611080930dac202611081715642", "destination_reach_time": "PT1D20H40M", "destination_reach_timestamp": 160800 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-97", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-97-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H20M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "3dde0e2d91fdcd2416a2ee8a13af30bb", "origin": "DAC", "departure_time": "2026-10-12T04:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-10-12T06:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-10-12", "flight_time": "PT5H40M", "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": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } }, { "air_segment_key": "bfc76a3eaf379e22eeac429d1092f315", "origin": "DOH", "departure_time": "2026-10-13T02:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CAN", "arrival_time": "2026-10-13T15:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-97-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H20M", "transit_time": "4H55M", "routes": [ { "air_segment_key": "505a55385c1b1945825114e703e739f9", "origin": "CAN", "departure_time": "2026-11-08T00:55:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DOH", "arrival_time": "2026-11-08T04:35:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-08", "flight_time": "PT8H40M", "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": "875" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "875" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "ae74f01271ea3784a21fe7cd0d3af608", "origin": "DOH", "departure_time": "2026-11-08T09:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-08T17:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H45M", "distance": null, "lay_over": "PT04H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "642" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 280107.74, "gross_total": 2186.86, "base_fare": 255422.51, "tax": 24366.4, "sell": { "currency": "BDT", "total": 280107.74, "base_fare": 255422.51, "tax": 24366.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Ni4zNiwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTkxLjA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE4OS4zNiwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTkxLjA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODYuODYsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5MS4wNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280107.74, "base_fare": 255422.51, "tax": 24366.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24366.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280107.74, "base_fare": 255422.51, "tax": 24366.4, "gross": { "base_fare": "254529.78", "tax": "24366.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTYuMzYiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTkxLjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5MS4wNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE4OS4zNiIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTEuMDYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTkxLjA2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg2Ljg2IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5MS4wNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTg5LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081010", "fareSequence": 0, "price": { "currency": "BDT", "total": 280107.74, "gross_total": 2186.86, "base_fare": 255422.51, "tax": 24366.4, "sell": { "currency": "BDT", "total": 280107.74, "base_fare": 255422.51, "tax": 24366.4 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Ni4zNiwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTkxLjA2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE4OS4zNiwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTkxLjA2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODYuODYsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5MS4wNn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280107.74, "base_fare": 255422.51, "tax": 24366.4, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24366.40", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280107.74, "base_fare": 255422.51, "tax": 24366.4, "gross": { "base_fare": "254529.78", "tax": "24366.40", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTYuMzYiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTkxLjA2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5MS4wNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE4OS4zNiIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTEuMDYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTkxLjA2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg2Ljg2IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5MS4wNiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTg5LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 236.5, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 236.5, "currency": "USD", "supplier": { "amount": 236.5, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAxMCIsImxlZ0lkIjoiNWVlZTk5NWE3OGMzZDJhMGJhN2NlMmRlZWUwNTE0ODQifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDEwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjVlZWU5OTVhNzhjM2QyYTBiYTdjZTJkZWVlMDUxNDg0Iiwic2VnbWVudElkcyI6WyIzZGRlMGUyZDkxZmRjZDI0MTZhMmVlOGExM2FmMzBiYl5iZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsIjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5XmFlNzRmMDEyNzFlYTM3ODRhMjFmZTdjZDBkM2FmNjA4Il0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAxMCIsImxlZ0lkIjoiNWVlZTk5NWE3OGMzZDJhMGJhN2NlMmRlZWUwNTE0ODQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiUVIiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxOTk1LjgsInRvdGFsVGF4IjoxOTEuMDYsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJCSlI0UjFGRSIsIkJKUjRSMUZFIiwiTkpSNFIxUkUiLCJOSlI0UjFSRSJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjNkZGUwZTJkOTFmZGNkMjQxNmEyZWU4YTEzYWYzMGJiIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTA1YTU1Mzg1YzFiMTk0NTgyNTExNGU3MDNlNzM5ZjkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImFlNzRmMDEyNzFlYTM3ODRhMjFmZTdjZDBkM2FmNjA4IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNi41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjEyNS4yNiwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjAxNjAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJCIiwiQiIsIk4iLCJOIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjNkZGUwZTJkOTFmZGNkMjQxNmEyZWU4YTEzYWYzMGJiIiwiZHVyYXRpb24iOjM0MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2MzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjM5IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDA0OjEwIiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImJmYzc2YTNlYWYzNzllMjJlZWFjNDI5ZDEwOTJmMzE1IiwiZHVyYXRpb24iOjQ2MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc0IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDI6NTAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5IiwiZHVyYXRpb24iOjUyMCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc1IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDAwOjU1IiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDQ6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImFlNzRmMDEyNzFlYTM3ODRhMjFmZTdjZDBkM2FmNjA4IiwiZHVyYXRpb24iOjI4NSwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2NDIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjQyIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMDk6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMTc6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 280107.74, "calendar_total_sell": 280107.74, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 280107.74, "filter": { "id": "F1F400029-97", "price": 280107.74, "gross_total": 2186.86, "journey_duration": "PT2D3H40M", "journey_duration_seconds": 186000, "layover_duration": "PT1D0H55M", "layover_duration_seconds": 89700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T04:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T17:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120410doh202610120650639doh202610130250can202610131530874can202611080055doh202611080435875doh202611080930dac202611081715642", "destination_reach_time": "PT2D3H40M", "destination_reach_timestamp": 186000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-100", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-100-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "13H0M", "routes": [ { "air_segment_key": "51f6f186541ebde9daf4be4e19148665", "origin": "DAC", "departure_time": "2026-10-12T11:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-10-12T13:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-10-12", "flight_time": "PT5H40M", "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": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } }, { "air_segment_key": "bfc76a3eaf379e22eeac429d1092f315", "origin": "DOH", "departure_time": "2026-10-13T02:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CAN", "arrival_time": "2026-10-13T15:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT13H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-100-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H20M", "transit_time": "20H55M", "routes": [ { "air_segment_key": "505a55385c1b1945825114e703e739f9", "origin": "CAN", "departure_time": "2026-11-08T00:55:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DOH", "arrival_time": "2026-11-08T04:35:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-08", "flight_time": "PT8H40M", "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": "875" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "875" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "6133db6e20cb6393f3241bb184bb52a1", "origin": "DOH", "departure_time": "2026-11-09T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-09T09:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H45M", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081040", "fareSequence": 0, "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 236.5, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 236.5, "currency": "USD", "supplier": { "amount": 236.5, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA0MCIsImxlZ0lkIjoiMzliMDYwYjUzZmFhMmEzZDI5YmQ4MDIwM2JjZDRlY2EifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDQwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjM5YjA2MGI1M2ZhYTJhM2QyOWJkODAyMDNiY2Q0ZWNhIiwic2VnbWVudElkcyI6WyI1MWY2ZjE4NjU0MWViZGU5ZGFmNGJlNGUxOTE0ODY2NV5iZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsIjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5XjYxMzNkYjZlMjBjYjYzOTNmMzI0MWJiMTg0YmI1MmExIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA0MCIsImxlZ0lkIjoiMzliMDYwYjUzZmFhMmEzZDI5YmQ4MDIwM2JjZDRlY2EiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiUVIiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxOTk1LjgsInRvdGFsVGF4IjoxOTQuMDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJCSlI0UjFGRSIsIkJKUjRSMUZFIiwiTkpSNFIxUkUiLCJOSlI0UjFSRSJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjUxZjZmMTg2NTQxZWJkZTlkYWY0YmU0ZTE5MTQ4NjY1IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTA1YTU1Mzg1YzFiMTk0NTgyNTExNGU3MDNlNzM5ZjkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjYxMzNkYjZlMjBjYjYzOTNmMzI0MWJiMTg0YmI1MmExIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNi41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjEyNS4yNiwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjAxNjAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJCIiwiQiIsIk4iLCJOIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjUxZjZmMTg2NTQxZWJkZTlkYWY0YmU0ZTE5MTQ4NjY1IiwiZHVyYXRpb24iOjM0MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2NDEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjQxIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDExOjEwIiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMTM6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImJmYzc2YTNlYWYzNzllMjJlZWFjNDI5ZDEwOTJmMzE1IiwiZHVyYXRpb24iOjQ2MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc0IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDI6NTAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5IiwiZHVyYXRpb24iOjUyMCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc1IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDAwOjU1IiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDQ6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjYxMzNkYjZlMjBjYjYzOTNmMzI0MWJiMTg0YmI1MmExIiwiZHVyYXRpb24iOjI4NSwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2NDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjQwIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMDE6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMDk6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 280489.06, "calendar_total_sell": 280489.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 280489.06, "filter": { "id": "F1F400029-100", "price": 280489.06, "gross_total": 2189.85, "journey_duration": "PT2D12H40M", "journey_duration_seconds": 218400, "layover_duration": "PT1D9H55M", "layover_duration_seconds": 122100, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T11:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T09:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121110doh202610121350641doh202610130250can202610131530874can202611080055doh202611080435875doh202611090130dac202611090915640", "destination_reach_time": "PT2D12H40M", "destination_reach_timestamp": 218400 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-101", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-101-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H20M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "3dde0e2d91fdcd2416a2ee8a13af30bb", "origin": "DAC", "departure_time": "2026-10-12T04:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-10-12T06:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-10-12", "flight_time": "PT5H40M", "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": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } }, { "air_segment_key": "bfc76a3eaf379e22eeac429d1092f315", "origin": "DOH", "departure_time": "2026-10-13T02:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CAN", "arrival_time": "2026-10-13T15:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-101-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H0M", "transit_time": "13H35M", "routes": [ { "air_segment_key": "505a55385c1b1945825114e703e739f9", "origin": "CAN", "departure_time": "2026-11-08T00:55:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DOH", "arrival_time": "2026-11-08T04:35:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-08", "flight_time": "PT8H40M", "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": "875" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "875" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "4c790eddafdf270d4703135f4a17048d", "origin": "DOH", "departure_time": "2026-11-08T18:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-09T01:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H45M", "distance": null, "lay_over": "PT13H35M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081050", "fareSequence": 0, "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 236.5, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 236.5, "currency": "USD", "supplier": { "amount": 236.5, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA1MCIsImxlZ0lkIjoiZjQ1NzI2NjU3Mzk2ZWJhYWZlYjc1OTE1ODZhZGM4MWEifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDUwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6ImY0NTcyNjY1NzM5NmViYWFmZWI3NTkxNTg2YWRjODFhIiwic2VnbWVudElkcyI6WyIzZGRlMGUyZDkxZmRjZDI0MTZhMmVlOGExM2FmMzBiYl5iZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsIjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5XjRjNzkwZWRkYWZkZjI3MGQ0NzAzMTM1ZjRhMTcwNDhkIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA1MCIsImxlZ0lkIjoiZjQ1NzI2NjU3Mzk2ZWJhYWZlYjc1OTE1ODZhZGM4MWEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiUVIiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxOTk1LjgsInRvdGFsVGF4IjoxOTQuMDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJCSlI0UjFGRSIsIkJKUjRSMUZFIiwiTkpSNFIxUkUiLCJOSlI0UjFSRSJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjNkZGUwZTJkOTFmZGNkMjQxNmEyZWU4YTEzYWYzMGJiIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTA1YTU1Mzg1YzFiMTk0NTgyNTExNGU3MDNlNzM5ZjkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjRjNzkwZWRkYWZkZjI3MGQ0NzAzMTM1ZjRhMTcwNDhkIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNi41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjEyNS4yNiwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjAxNjAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJCIiwiQiIsIk4iLCJOIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjNkZGUwZTJkOTFmZGNkMjQxNmEyZWU4YTEzYWYzMGJiIiwiZHVyYXRpb24iOjM0MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2MzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjM5IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDA0OjEwIiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImJmYzc2YTNlYWYzNzllMjJlZWFjNDI5ZDEwOTJmMzE1IiwiZHVyYXRpb24iOjQ2MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc0IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDI6NTAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5IiwiZHVyYXRpb24iOjUyMCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc1IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDAwOjU1IiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDQ6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjRjNzkwZWRkYWZkZjI3MGQ0NzAzMTM1ZjRhMTcwNDhkIiwiZHVyYXRpb24iOjI4NSwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2MzgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjM4IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTg6MTAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMDE6NTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 280489.06, "calendar_total_sell": 280489.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 280489.06, "filter": { "id": "F1F400029-101", "price": 280489.06, "gross_total": 2189.85, "journey_duration": "PT2D12H20M", "journey_duration_seconds": 217200, "layover_duration": "PT1D9H35M", "layover_duration_seconds": 120900, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T04:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T01:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120410doh202610120650639doh202610130250can202610131530874can202611080055doh202611080435875doh202611081810dac202611090155638", "destination_reach_time": "PT2D12H20M", "destination_reach_timestamp": 217200 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-98", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-98-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D9H20M", "transit_time": "20H0M", "routes": [ { "air_segment_key": "3dde0e2d91fdcd2416a2ee8a13af30bb", "origin": "DAC", "departure_time": "2026-10-12T04:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-10-12T06:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-10-12", "flight_time": "PT5H40M", "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": "639" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "639" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } }, { "air_segment_key": "bfc76a3eaf379e22eeac429d1092f315", "origin": "DOH", "departure_time": "2026-10-13T02:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CAN", "arrival_time": "2026-10-13T15:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT20H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-98-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D10H20M", "transit_time": "20H55M", "routes": [ { "air_segment_key": "505a55385c1b1945825114e703e739f9", "origin": "CAN", "departure_time": "2026-11-08T00:55:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DOH", "arrival_time": "2026-11-08T04:35:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-08", "flight_time": "PT8H40M", "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": "875" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "875" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "6133db6e20cb6393f3241bb184bb52a1", "origin": "DOH", "departure_time": "2026-11-09T01:30:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-09T09:15:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H45M", "distance": null, "lay_over": "PT20H55M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "640" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081020", "fareSequence": 0, "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 236.5, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 236.5, "currency": "USD", "supplier": { "amount": 236.5, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAyMCIsImxlZ0lkIjoiZDM2MWM2OGYxMjNjOTc2YmFjOTdiODZlNTMxMDRjMTkifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDIwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6ImQzNjFjNjhmMTIzYzk3NmJhYzk3Yjg2ZTUzMTA0YzE5Iiwic2VnbWVudElkcyI6WyIzZGRlMGUyZDkxZmRjZDI0MTZhMmVlOGExM2FmMzBiYl5iZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsIjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5XjYxMzNkYjZlMjBjYjYzOTNmMzI0MWJiMTg0YmI1MmExIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAyMCIsImxlZ0lkIjoiZDM2MWM2OGYxMjNjOTc2YmFjOTdiODZlNTMxMDRjMTkiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiUVIiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxOTk1LjgsInRvdGFsVGF4IjoxOTQuMDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJCSlI0UjFGRSIsIkJKUjRSMUZFIiwiTkpSNFIxUkUiLCJOSlI0UjFSRSJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjNkZGUwZTJkOTFmZGNkMjQxNmEyZWU4YTEzYWYzMGJiIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTA1YTU1Mzg1YzFiMTk0NTgyNTExNGU3MDNlNzM5ZjkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjYxMzNkYjZlMjBjYjYzOTNmMzI0MWJiMTg0YmI1MmExIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNi41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjEyNS4yNiwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjAxNjAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJCIiwiQiIsIk4iLCJOIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjNkZGUwZTJkOTFmZGNkMjQxNmEyZWU4YTEzYWYzMGJiIiwiZHVyYXRpb24iOjM0MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2MzkiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjM5IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDA0OjEwIiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMDY6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImJmYzc2YTNlYWYzNzllMjJlZWFjNDI5ZDEwOTJmMzE1IiwiZHVyYXRpb24iOjQ2MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc0IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDI6NTAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5IiwiZHVyYXRpb24iOjUyMCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc1IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDAwOjU1IiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDQ6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjYxMzNkYjZlMjBjYjYzOTNmMzI0MWJiMTg0YmI1MmExIiwiZHVyYXRpb24iOjI4NSwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2NDAiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjQwIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMDE6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMDk6MTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 280489.06, "calendar_total_sell": 280489.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 280489.06, "filter": { "id": "F1F400029-98", "price": 280489.06, "gross_total": 2189.85, "journey_duration": "PT2D19H40M", "journey_duration_seconds": 243600, "layover_duration": "PT1D16H55M", "layover_duration_seconds": 147300, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T04:10:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T09:15:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610120410doh202610120650639doh202610130250can202610131530874can202611080055doh202611080435875doh202611090130dac202611090915640", "destination_reach_time": "PT2D19H40M", "destination_reach_timestamp": 243600 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-99", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-99-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D2H20M", "transit_time": "13H0M", "routes": [ { "air_segment_key": "51f6f186541ebde9daf4be4e19148665", "origin": "DAC", "departure_time": "2026-10-12T11:10:00", "origin_terminal": "1", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "DOH", "arrival_time": "2026-10-12T13:50:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-10-12", "flight_time": "PT5H40M", "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": "641" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "641" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } }, { "air_segment_key": "bfc76a3eaf379e22eeac429d1092f315", "origin": "DOH", "departure_time": "2026-10-13T02:50:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "CAN", "arrival_time": "2026-10-13T15:30:00", "destination_terminal": "2", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT7H40M", "distance": null, "lay_over": "PT13H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "874" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "BJR4R1FE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "BJR4R1FE" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-99-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D3H0M", "transit_time": "13H35M", "routes": [ { "air_segment_key": "505a55385c1b1945825114e703e739f9", "origin": "CAN", "departure_time": "2026-11-08T00:55:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "DOH", "arrival_time": "2026-11-08T04:35:00", "destination_terminal": null, "destination_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "flight_date": "2026-11-08", "flight_time": "PT8H40M", "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": "875" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "875" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } }, { "air_segment_key": "4c790eddafdf270d4703135f4a17048d", "origin": "DOH", "departure_time": "2026-11-08T18:10:00", "origin_terminal": null, "origin_airport": { "name": "Hamad International Airport", "city": "Doha", "country": "Qatar", "timezone": "Asia\/Qatar" }, "destination": "DAC", "arrival_time": "2026-11-09T01:55:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H45M", "distance": null, "lay_over": "PT13H35M", "lay_over_date": "2026-11-08", "aircraft": { "code": "77W", "name": "77W", "picture": "77W.png" }, "operating": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "marketing": { "carrier": "QR", "carrier_name": "Qatar Airways", "carrier_logo": "QR.png", "flight_number": "638" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "N", "meal_code": null, "seat_available": 9, "fareBasisCode": "NJR4R1RE", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "NJR4R1RE" ] } } } ] } ], "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081030", "fareSequence": 0, "price": { "currency": "BDT", "total": 280489.06, "gross_total": 2189.85, "base_fare": 255422.51, "tax": 24747.72, "sell": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5OS4zNSwiYmFzZV9mYXJlIjoyMDAyLjgsInRheCI6MTk0LjA1fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjE5Mi4zNSwiYmFzZV9mYXJlIjoxOTk1LjgsInRheCI6MTk0LjA1LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjIxODkuODUsImJhc2VfZmFyZSI6MTk5NS44LCJ0YXgiOjE5NC4wNX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 280489.06, "base_fare": 255422.51, "tax": 24747.72, "gross": { "base_fare": "254529.78", "tax": "24747.72", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjIxOTkuMzUiLCJiYXNlX2ZhcmUiOiIyMDAyLjgwIiwidGF4IjoiMTk0LjA1IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjE5Mi4zNSIsImJhc2VfZmFyZSI6IjE5OTUuODAiLCJ0YXgiOiIxOTQuMDUiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIxOTk1LjgwIiwidGF4IjoiMTk0LjA1IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyMTg5Ljg1IiwiYmFzZV9mYXJlIjoiMTk5NS44MCIsInRheCI6IjE5NC4wNSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyMTkyLjM1LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 236.5, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 236.5, "currency": "USD", "supplier": { "amount": 236.5, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAzMCIsImxlZ0lkIjoiMDg1NWI3MGI1NDZhMGI4ZWM2NTdmNTMzYzVmM2U1NjgifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDMwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjA4NTViNzBiNTQ2YTBiOGVjNjU3ZjUzM2M1ZjNlNTY4Iiwic2VnbWVudElkcyI6WyI1MWY2ZjE4NjU0MWViZGU5ZGFmNGJlNGUxOTE0ODY2NV5iZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsIjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5XjRjNzkwZWRkYWZkZjI3MGQ0NzAzMTM1ZjRhMTcwNDhkIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTAzMCIsImxlZ0lkIjoiMDg1NWI3MGI1NDZhMGI4ZWM2NTdmNTMzYzVmM2U1NjgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiUVIiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoxOTk1LjgsInRvdGFsVGF4IjoxOTQuMDUsInRheEJyZWFrZG93biI6W10sInNlcnZpY2VGZWUiOjIuNX1dLCJjYWJpbiI6WyJZIiwiWSIsIlkiLCJZIl0sImZhcmVCYXNpcyI6WyJCSlI0UjFGRSIsIkJKUjRSMUZFIiwiTkpSNFIxUkUiLCJOSlI0UjFSRSJdLCJhdmFpbGFiaWxpdHkiOlsiOSIsIjkiLCI5IiwiOSJdLCJleHRyYUluZm8iOnsiZnJlZUJhZ2dhZ2VBbGxvd2FuY2UiOlt7InNlZ21lbnRJZCI6IjUxZjZmMTg2NTQxZWJkZTlkYWY0YmU0ZTE5MTQ4NjY1IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiZmM3NmEzZWFmMzc5ZTIyZWVhYzQyOWQxMDkyZjMxNSIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzNS0zNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiNTA1YTU1Mzg1YzFiMTk0NTgyNTExNGU3MDNlNzM5ZjkiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjUtMjUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6IjRjNzkwZWRkYWZkZjI3MGQ0NzAzMTM1ZjRhMTcwNDhkIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjpmYWxzZSwiZWxpZ2liaWxpdHlEZXRhaWwiOm51bGwsInJ1bGVzIjp7InJlZnVuZCI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwicmVmdW5kUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjIzNi41LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjEyNS4yNiwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjAxNjAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJCIiwiQiIsIk4iLCJOIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjUxZjZmMTg2NTQxZWJkZTlkYWY0YmU0ZTE5MTQ4NjY1IiwiZHVyYXRpb24iOjM0MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2NDEiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjQxIiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiMSIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDExOjEwIiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTAtMTJUMTM6NTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImJmYzc2YTNlYWYzNzllMjJlZWFjNDI5ZDEwOTJmMzE1IiwiZHVyYXRpb24iOjQ2MCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzQiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc0IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDI6NTAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIyIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MzAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjUwNWE1NTM4NWMxYjE5NDU4MjUxMTRlNzAzZTczOWY5IiwiZHVyYXRpb24iOjUyMCwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI4NzUiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSODc1IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDAwOjU1IiwiYXJyQWlycG9ydCI6IkRPSCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDhUMDQ6MzUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjRjNzkwZWRkYWZkZjI3MGQ0NzAzMTM1ZjRhMTcwNDhkIiwiZHVyYXRpb24iOjI4NSwiY2FycmllciI6IlFSIiwiZmxpZ2h0Tm8iOiI2MzgiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiUVIiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlFSNjM4IiwiYWlyY3JhZnRDb2RlIjoiNzdXIiwiZGVwQWlycG9ydCI6IkRPSCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDhUMTg6MTAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIxIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMDE6NTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfV19LCJydWxlcyI6W10sInNlYXJjaElkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwiam91cm5leV90eXBlIjoiUm91bmRUcmlwIn0=", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "QR", "calendar_total_currency": "BDT", "calendar_total_price": 280489.06, "calendar_total_sell": 280489.06, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 280489.06, "filter": { "id": "F1F400029-99", "price": 280489.06, "gross_total": 2189.85, "journey_duration": "PT2D5H20M", "journey_duration_seconds": 192000, "layover_duration": "PT1D2H35M", "layover_duration_seconds": 95700, "carrier_operating": "QR", "carrier_marketing": "QR", "aircraft": "77W", "aircraft_name": "77W", "cabin_class": "Economy", "connecting_airport": [ "DOH" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T11:10:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T01:55:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, "filter_unique_filter_code": "dac202610121110doh202610121350641doh202610130250can202610131530874can202611080055doh202611080435875doh202611081810dac202611090155638", "destination_reach_time": "PT2D5H20M", "destination_reach_timestamp": 192000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-102", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-102-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } }, { "air_segment_key": "cadefa3060c0dfa99200ec71608e2d0a", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-102-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "5b3783db204f0948d9256caa8b49ee84", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "price": { "currency": "BDT", "total": 372413.36, "gross_total": 2910.64, "base_fare": 336325.43, "tax": 35769.1, "sell": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMC4xNCwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4MC40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTMuMTQsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODAuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxMC42NCwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4MC40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjAuMTQiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjgwLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxMy4xNCIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODAuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjgwLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTEwLjY0IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTEzLjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081060", "fareSequence": 0, "price": { "currency": "BDT", "total": 372413.36, "gross_total": 2910.64, "base_fare": 336325.43, "tax": 35769.1, "sell": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMC4xNCwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4MC40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTMuMTQsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODAuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxMC42NCwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4MC40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjAuMTQiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjgwLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxMy4xNCIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODAuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjgwLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTEwLjY0IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTEzLjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 1845.88, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1845.88, "currency": "USD", "supplier": { "amount": 1845.88, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA2MCIsImxlZ0lkIjoiNzA1ZGEwN2E0YzQ2ZTk0MzAyNjc3MjQ0YjZiZjY3MDUifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDYwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjcwNWRhMDdhNGM0NmU5NDMwMjY3NzI0NGI2YmY2NzA1Iiwic2VnbWVudElkcyI6WyIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNF5jYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5XjViMzc4M2RiMjA0ZjA5NDhkOTI1NmNhYThiNDllZTg0Il0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA2MCIsImxlZ0lkIjoiNzA1ZGEwN2E0YzQ2ZTk0MzAyNjc3MjQ0YjZiZjY3MDUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNjMwLjE3LCJ0b3RhbFRheCI6MjgwLjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiU0tFMFdDU1MiLCJTS0UwV0NTUyIsIllJRk1IIiwiWUlGTUgiXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiY2FkZWZhMzA2MGMwZGZhOTkyMDBlYzcxNjA4ZTJkMGEiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjE4NDUuODgsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxODQ1Ljg4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiWSIsIlkiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiOTY4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU5Njg5IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTk2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDE5NiIsImFpcmNyYWZ0Q29kZSI6IjMzMiIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMTo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMzo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 372413.36, "calendar_total_sell": 372413.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 372413.36, "filter": { "id": "F1F400029-102", "price": 372413.36, "gross_total": 2910.64, "journey_duration": "PT1D10H10M", "journey_duration_seconds": 123000, "layover_duration": "PT21H30M", "layover_duration_seconds": 77400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG", "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT1D10H10M", "destination_reach_timestamp": 123000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-103", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-103-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } }, { "air_segment_key": "9992b93290fdc762de96eeef9f380fa6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H5M", "distance": null, "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-103-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "5b3783db204f0948d9256caa8b49ee84", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "price": { "currency": "BDT", "total": 372413.36, "gross_total": 2910.64, "base_fare": 336325.43, "tax": 35769.1, "sell": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMC4xNCwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4MC40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTMuMTQsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODAuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxMC42NCwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4MC40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjAuMTQiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjgwLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxMy4xNCIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODAuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjgwLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTEwLjY0IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTEzLjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081070", "fareSequence": 0, "price": { "currency": "BDT", "total": 372413.36, "gross_total": 2910.64, "base_fare": 336325.43, "tax": 35769.1, "sell": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMC4xNCwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4MC40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTMuMTQsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODAuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxMC42NCwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4MC40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjAuMTQiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjgwLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxMy4xNCIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODAuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjgwLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTEwLjY0IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTEzLjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 1845.88, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1845.88, "currency": "USD", "supplier": { "amount": 1845.88, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA3MCIsImxlZ0lkIjoiZjQ1Nzg3OGE3OWMwZGIyNWQxYzkyZDYwN2E5NzJhYTEifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDcwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6ImY0NTc4NzhhNzljMGRiMjVkMWM5MmQ2MDdhOTcyYWExIiwic2VnbWVudElkcyI6WyIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNF45OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5XjViMzc4M2RiMjA0ZjA5NDhkOTI1NmNhYThiNDllZTg0Il0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA3MCIsImxlZ0lkIjoiZjQ1Nzg3OGE3OWMwZGIyNWQxYzkyZDYwN2E5NzJhYTEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNjMwLjE3LCJ0b3RhbFRheCI6MjgwLjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiU0tFMFdDU1MiLCJTS0UwV0NTUyIsIllJRk1IIiwiWUlGTUgiXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOTk5MmI5MzI5MGZkYzc2MmRlOTZlZWVmOWYzODBmYTYiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjE4NDUuODgsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxODQ1Ljg4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiWSIsIlkiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImR1cmF0aW9uIjoxMjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNjgyNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU2ODI0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDE6MjUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTk2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDE5NiIsImFpcmNyYWZ0Q29kZSI6IjMzMiIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMTo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMzo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 372413.36, "calendar_total_sell": 372413.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 372413.36, "filter": { "id": "F1F400029-103", "price": 372413.36, "gross_total": 2910.64, "journey_duration": "PT20H25M", "journey_duration_seconds": 73500, "layover_duration": "PT7H50M", "layover_duration_seconds": 28200, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG", "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT20H25M", "destination_reach_timestamp": 73500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-104", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-104-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } }, { "air_segment_key": "a685b6ce088de0ef8f8515ba5807c7c7", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-104-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "5b3783db204f0948d9256caa8b49ee84", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "price": { "currency": "BDT", "total": 372413.36, "gross_total": 2910.64, "base_fare": 336325.43, "tax": 35769.1, "sell": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMC4xNCwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4MC40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTMuMTQsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODAuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxMC42NCwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4MC40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjAuMTQiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjgwLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxMy4xNCIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODAuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjgwLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTEwLjY0IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTEzLjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081080", "fareSequence": 0, "price": { "currency": "BDT", "total": 372413.36, "gross_total": 2910.64, "base_fare": 336325.43, "tax": 35769.1, "sell": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMC4xNCwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4MC40N30sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTMuMTQsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODAuNDcsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxMC42NCwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4MC40N319", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 372413.36, "base_fare": 336325.43, "tax": 35769.1, "gross": { "base_fare": "335432.70", "tax": "35769.10", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjAuMTQiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjgwLjQ3IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxMy4xNCIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODAuNDciLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjgwLjQ3IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTEwLjY0IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4MC40NyIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTEzLjE0LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 1845.88, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1845.88, "currency": "USD", "supplier": { "amount": 1845.88, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA4MCIsImxlZ0lkIjoiNTY3MDQ5ZTFlMmU2ZGE2ZWFmNTY1MDA2MWI1N2QzOTgifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDgwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjU2NzA0OWUxZTJlNmRhNmVhZjU2NTAwNjFiNTdkMzk4Iiwic2VnbWVudElkcyI6WyIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNF5hNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5XjViMzc4M2RiMjA0ZjA5NDhkOTI1NmNhYThiNDllZTg0Il0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA4MCIsImxlZ0lkIjoiNTY3MDQ5ZTFlMmU2ZGE2ZWFmNTY1MDA2MWI1N2QzOTgiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNjMwLjE3LCJ0b3RhbFRheCI6MjgwLjQ3LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiU0tFMFdDU1MiLCJTS0UwV0NTUyIsIllJRk1IIiwiWUlGTUgiXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYTY4NWI2Y2UwODhkZTBlZjhmODUxNWJhNTgwN2M3YzciLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjE4NDUuODgsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxODQ1Ljg4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiWSIsIlkiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMxIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDg6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI1YjM3ODNkYjIwNGYwOTQ4ZDkyNTZjYWE4YjQ5ZWU4NCIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTk2IiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDE5NiIsImFpcmNyYWZ0Q29kZSI6IjMzMiIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOFQyMTo0MCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMzo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 372413.36, "calendar_total_sell": 372413.36, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 372413.36, "filter": { "id": "F1F400029-104", "price": 372413.36, "gross_total": 2910.64, "journey_duration": "PT1D5H10M", "journey_duration_seconds": 105000, "layover_duration": "PT16H30M", "layover_duration_seconds": 59400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG", "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT1D5H10M", "destination_reach_timestamp": 105000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-105", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-105-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT9H25M", "transit_time": "5H0M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } }, { "air_segment_key": "9992b93290fdc762de96eeef9f380fa6", "origin": "KMG", "departure_time": "2026-10-12T23:20:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T01:25:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H5M", "distance": null, "lay_over": "PT05H00M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "6824" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-105-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "b18d59cb60e38ad29f9f8e52ac14873f", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "price": { "currency": "BDT", "total": 373079.08, "gross_total": 2915.86, "base_fare": 336325.43, "tax": 36434.82, "sell": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyNS4zNiwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4NS42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTguMzYsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODUuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxNS44NiwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4NS42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjUuMzYiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjg1LjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxOC4zNiIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODUuNjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjg1LjY5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTE1Ljg2IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTE4LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081090", "fareSequence": 0, "price": { "currency": "BDT", "total": 373079.08, "gross_total": 2915.86, "base_fare": 336325.43, "tax": 36434.82, "sell": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyNS4zNiwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4NS42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTguMzYsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODUuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxNS44NiwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4NS42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjUuMzYiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjg1LjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxOC4zNiIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODUuNjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjg1LjY5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTE1Ljg2IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTE4LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 1845.88, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1845.88, "currency": "USD", "supplier": { "amount": 1845.88, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA5MCIsImxlZ0lkIjoiODUyZTdlZDU1MGQxYTk2ODM1MTkzMDkxMzBiMGM5OTUifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMDkwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6Ijg1MmU3ZWQ1NTBkMWE5NjgzNTE5MzA5MTMwYjBjOTk1Iiwic2VnbWVudElkcyI6WyIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNF45OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5XmIxOGQ1OWNiNjBlMzhhZDI5ZjlmOGU1MmFjMTQ4NzNmIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTA5MCIsImxlZ0lkIjoiODUyZTdlZDU1MGQxYTk2ODM1MTkzMDkxMzBiMGM5OTUiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNjMwLjE3LCJ0b3RhbFRheCI6Mjg1LjY5LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiU0tFMFdDU1MiLCJTS0UwV0NTUyIsIllJRk1IIiwiWUlGTUgiXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOTk5MmI5MzI5MGZkYzc2MmRlOTZlZWVmOWYzODBmYTYiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjE4NDUuODgsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxODQ1Ljg4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiWSIsIlkiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiI5OTkyYjkzMjkwZmRjNzYyZGU5NmVlZWY5ZjM4MGZhNiIsImR1cmF0aW9uIjoxMjUsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNjgyNCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU2ODI0IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMjM6MjAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMDE6MjUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTAyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDEwMiIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQwOToyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 373079.08, "calendar_total_sell": 373079.08, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 373079.08, "filter": { "id": "F1F400029-105", "price": 373079.08, "gross_total": 2915.86, "journey_duration": "PT1D8H5M", "journey_duration_seconds": 115500, "layover_duration": "PT19H30M", "layover_duration_seconds": 70200, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG", "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610122320can2026101301256824can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT1D8H5M", "destination_reach_timestamp": 115500 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-106", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-106-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT23H10M", "transit_time": "18H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } }, { "air_segment_key": "cadefa3060c0dfa99200ec71608e2d0a", "origin": "KMG", "departure_time": "2026-10-13T13:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T15:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT18H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "9689" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-106-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "b18d59cb60e38ad29f9f8e52ac14873f", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "price": { "currency": "BDT", "total": 373079.08, "gross_total": 2915.86, "base_fare": 336325.43, "tax": 36434.82, "sell": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyNS4zNiwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4NS42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTguMzYsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODUuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxNS44NiwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4NS42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjUuMzYiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjg1LjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxOC4zNiIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODUuNjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjg1LjY5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTE1Ljg2IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTE4LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081100", "fareSequence": 0, "price": { "currency": "BDT", "total": 373079.08, "gross_total": 2915.86, "base_fare": 336325.43, "tax": 36434.82, "sell": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyNS4zNiwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4NS42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTguMzYsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODUuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxNS44NiwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4NS42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjUuMzYiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjg1LjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxOC4zNiIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODUuNjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjg1LjY5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTE1Ljg2IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTE4LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 1845.88, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1845.88, "currency": "USD", "supplier": { "amount": 1845.88, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEwMCIsImxlZ0lkIjoiMDYyZDVhNGJkNTkyZDFlZTljNWI0YTJhY2JkYzA1MWQifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMTAwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjA2MmQ1YTRiZDU5MmQxZWU5YzViNGEyYWNiZGMwNTFkIiwic2VnbWVudElkcyI6WyIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNF5jYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5XmIxOGQ1OWNiNjBlMzhhZDI5ZjlmOGU1MmFjMTQ4NzNmIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEwMCIsImxlZ0lkIjoiMDYyZDVhNGJkNTkyZDFlZTljNWI0YTJhY2JkYzA1MWQiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNjMwLjE3LCJ0b3RhbFRheCI6Mjg1LjY5LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiU0tFMFdDU1MiLCJTS0UwV0NTUyIsIllJRk1IIiwiWUlGTUgiXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiY2FkZWZhMzA2MGMwZGZhOTkyMDBlYzcxNjA4ZTJkMGEiLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjE4NDUuODgsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxODQ1Ljg4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiWSIsIlkiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJjYWRlZmEzMDYwYzBkZmE5OTIwMGVjNzE2MDhlMmQwYSIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiOTY4OSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU5Njg5IiwiYWlyY3JhZnRDb2RlIjoiNzM4IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMTM6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTU6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTAyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDEwMiIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQwOToyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 373079.08, "calendar_total_sell": 373079.08, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 373079.08, "filter": { "id": "F1F400029-106", "price": 373079.08, "gross_total": 2915.86, "journey_duration": "PT1D21H50M", "journey_duration_seconds": 165000, "layover_duration": "PT1D9H10M", "layover_duration_seconds": 119400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG", "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610131300can2026101315109689can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT1D21H50M", "destination_reach_timestamp": 165000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-107", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-107-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT18H10M", "transit_time": "13H40M", "routes": [ { "air_segment_key": "18af9cb2b5ab68effdcf28b204382c34", "origin": "DAC", "departure_time": "2026-10-12T14:00:00", "origin_terminal": "0", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "KMG", "arrival_time": "2026-10-12T18:20:00", "destination_terminal": null, "destination_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT2H20M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "2036" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } }, { "air_segment_key": "a685b6ce088de0ef8f8515ba5807c7c7", "origin": "KMG", "departure_time": "2026-10-13T08:00:00", "origin_terminal": null, "origin_airport": { "name": "Kunming Changshui International Airport", "city": "Kunming", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "CAN", "arrival_time": "2026-10-13T10:10:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-13", "flight_time": "PT2H10M", "distance": null, "lay_over": "PT13H40M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "marketing": { "carrier": "MU", "carrier_name": "China Eastern Airlines", "carrier_logo": "MU.png", "flight_number": "5731" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 23, "unit": "kg", "title": "23 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "B", "meal_code": null, "seat_available": 9, "fareBasisCode": "SKE0WCSS", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SKE0WCSS" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-107-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "c4e9c6c873425891a1ad0c303e555f69", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } }, { "air_segment_key": "b18d59cb60e38ad29f9f8e52ac14873f", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 25, "unit": "kg", "title": "25 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 1, "weight": 7, "unit": "kg", "title": "7 kg", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "YIFMH", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "YIFMH" ] } } } ] } ], "price": { "currency": "BDT", "total": 373079.08, "gross_total": 2915.86, "base_fare": 336325.43, "tax": 36434.82, "sell": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyNS4zNiwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4NS42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTguMzYsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODUuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxNS44NiwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4NS42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjUuMzYiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjg1LjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxOC4zNiIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODUuNjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjg1LjY5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTE1Ljg2IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTE4LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081110", "fareSequence": 0, "price": { "currency": "BDT", "total": 373079.08, "gross_total": 2915.86, "base_fare": 336325.43, "tax": 36434.82, "sell": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyNS4zNiwiYmFzZV9mYXJlIjoyNjM3LjE3LCJ0YXgiOjI4NS42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MTguMzYsImJhc2VfZmFyZSI6MjYzMC4xNywidGF4IjoyODUuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkxNS44NiwiYmFzZV9mYXJlIjoyNjMwLjE3LCJ0YXgiOjI4NS42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373079.08, "base_fare": 336325.43, "tax": 36434.82, "gross": { "base_fare": "335432.70", "tax": "36434.82", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MjUuMzYiLCJiYXNlX2ZhcmUiOiIyNjM3LjE3IiwidGF4IjoiMjg1LjY5IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkxOC4zNiIsImJhc2VfZmFyZSI6IjI2MzAuMTciLCJ0YXgiOiIyODUuNjkiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNjMwLjE3IiwidGF4IjoiMjg1LjY5IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTE1Ljg2IiwiYmFzZV9mYXJlIjoiMjYzMC4xNyIsInRheCI6IjI4NS42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTE4LjM2LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 1845.88, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 1845.88, "currency": "USD", "supplier": { "amount": 1845.88, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTExMCIsImxlZ0lkIjoiMGE0ODUzOTQ5YTBkYWJjZjFlZmFjMmM5MjgxNWQ1M2UifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMTEwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjBhNDg1Mzk0OWEwZGFiY2YxZWZhYzJjOTI4MTVkNTNlIiwic2VnbWVudElkcyI6WyIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNF5hNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5XmIxOGQ1OWNiNjBlMzhhZDI5ZjlmOGU1MmFjMTQ4NzNmIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTExMCIsImxlZ0lkIjoiMGE0ODUzOTQ5YTBkYWJjZjFlZmFjMmM5MjgxNWQ1M2UiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTVUiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNjMwLjE3LCJ0b3RhbFRheCI6Mjg1LjY5LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiU0tFMFdDU1MiLCJTS0UwV0NTUyIsIllJRk1IIiwiWUlGTUgiXSwiYXZhaWxhYmlsaXR5IjpbIjkiLCI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiIxOGFmOWNiMmI1YWI2OGVmZmRjZjI4YjIwNDM4MmMzNCIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyMy0yMy1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiYTY4NWI2Y2UwODhkZTBlZjhmODUxNWJhNTgwN2M3YzciLCJjYWJpbkJhZ1BjIjoiMS0xLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiNy03LWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMjMtMjMtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiY2FiaW5CYWdQYyI6IjEtMS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6IjctNy1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjI1LTI1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImNhYmluQmFnUGMiOiIxLTEtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiI3LTctZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIyNS0yNS1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9XX0sImVsaWdpYmlsaXR5RmxhZyI6ZmFsc2UsImVsaWdpYmlsaXR5RGV0YWlsIjpudWxsLCJydWxlcyI6eyJyZWZ1bmQiOlt7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjAsInJlZnVuZFBvbGljeSI6IndpdGhDb25kaXRpb24iLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiZnVsbFJlZnVuZEFQIjpudWxsLCJyZWZ1bmRGZWUiOjE4NDUuODgsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxODQ1Ljg4LCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTU4Mi4zMywic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInJlc2NoZWR1bGVQcm9jZXNzaW5nVGltZSI6MzYwLCJ2b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjIsInJlc2NoZWR1bGVQZW5kaW5nVGltZSI6MjQwLCJSQkRDaGFuZ2VkUmlzayI6dHJ1ZSwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJ0aWNrZXRpbmdUaW1lIjoxODAsInByb2R1Y3RTdXBwbGllciI6eyJzdXBwbGllck5hbWUiOm51bGwsInN1cHBsaWVySUFUQSI6bnVsbH0sInJlZnVzZURlYWRsaW5lIjpudWxsLCJyZWlzc3VlQ29uZGl0aW9uIjowLCJmYXJlQnJhbmQiOlsiIiwiIl0sImlzVmlydHVhbEludGVybGluaW5nIjpudWxsLCJ2b2x1bnRhcnlSZWZ1bmRUaW1lIjoxNDQwMCwidm9pZGluZ0NvbmRpdGlvbiI6ZmFsc2UsImNyZWRpdENhcmRUaHJvdWdoIjpmYWxzZSwicG9zQXJlYSI6W251bGwsbnVsbCxudWxsLG51bGxdLCJpbnZvbHVudGFyeVJlZnVuZFRpbWUiOjI4ODAwLCJ0aWNrZXRBdHRyaWJ1dGUiOjAsInRpY2tldFByb21pc2UiOjB9LCJwcm9kdWN0U291cmNlIjoiT1RIIiwiaXRpbmVyYXJ5UHJpY2luZ1BlclBheCI6bnVsbCwiUkJEIjpbIlMiLCJCIiwiWSIsIlkiXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiMThhZjljYjJiNWFiNjhlZmZkY2YyOGIyMDQzODJjMzQiLCJkdXJhdGlvbiI6MTQwLCJjYXJyaWVyIjoiTVUiLCJmbGlnaHRObyI6IjIwMzYiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTVUiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1VMjAzNiIsImFpcmNyYWZ0Q29kZSI6IjczOCIsImRlcEFpcnBvcnQiOiJEQUMiLCJkZXBUZXJtaW5hbCI6IjAiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNDowMCIsImFyckFpcnBvcnQiOiJLTUciLCJhcnJUZXJtaW5hbCI6IiIsImFyclRpbWUiOiIyMDI2LTEwLTEyVDE4OjIwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJhNjg1YjZjZTA4OGRlMGVmOGY4NTE1YmE1ODA3YzdjNyIsImR1cmF0aW9uIjoxMzAsImNhcnJpZXIiOiJNVSIsImZsaWdodE5vIjoiNTczMSIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNVSIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTVU1NzMxIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IktNRyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTNUMDg6MDAiLCJhcnJBaXJwb3J0IjoiQ0FOIiwiYXJyVGVybWluYWwiOiIzIiwiYXJyVGltZSI6IjIwMjYtMTAtMTNUMTA6MTAiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6ImM0ZTljNmM4NzM0MjU4OTFhMWFkMGMzMDNlNTU1ZjY5IiwiZHVyYXRpb24iOjI1MCwiY2FycmllciI6Ik1IIiwiZmxpZ2h0Tm8iOiIzNzciLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiTUgiLCJvcGVyYXRpbmdGbGlnaHRObyI6Ik1IMzc3IiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiMSIsImFyclRpbWUiOiIyMDI2LTExLTA4VDE4OjUwIiwic3RvcEFpcnBvcnQiOm51bGwsInN0b3BEdXJhdGlvbiI6bnVsbH0seyJzZWdtZW50SWQiOiJiMThkNTljYjYwZTM4YWQyOWY5ZjhlNTJhYzE0ODczZiIsImR1cmF0aW9uIjoyNDAsImNhcnJpZXIiOiJNSCIsImZsaWdodE5vIjoiMTAyIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6Ik1IIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJNSDEwMiIsImFpcmNyYWZ0Q29kZSI6IjdNOCIsImRlcEFpcnBvcnQiOiJLVUwiLCJkZXBUZXJtaW5hbCI6IjEiLCJkZXBUaW1lIjoiMjAyNi0xMS0wOVQwOToyMCIsImFyckFpcnBvcnQiOiJEQUMiLCJhcnJUZXJtaW5hbCI6IjEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "MU", "calendar_total_currency": "BDT", "calendar_total_price": 373079.08, "calendar_total_sell": 373079.08, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 373079.08, "filter": { "id": "F1F400029-107", "price": 373079.08, "gross_total": 2915.86, "journey_duration": "PT1D16H50M", "journey_duration_seconds": 147000, "layover_duration": "PT1D4H10M", "layover_duration_seconds": 101400, "carrier_operating": "MU", "carrier_marketing": "MU", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KMG", "KUL" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, "filter_unique_filter_code": "dac202610121400kmg2026101218202036kmg202610130800can2026101310105731can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT1D16H50M", "destination_reach_timestamp": 147000 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-108", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-108-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H45M", "transit_time": null, "routes": [ { "air_segment_key": "87c75db7d004b74630f8f266d7592386", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "366" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "366" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "Y", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Y" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-108-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT11H0M", "transit_time": "2H50M", "routes": [ { "air_segment_key": "8fbe1e42a2da3f1e87b7d4014cac2092", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MFLOWCN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MFLOWCN" ] } } }, { "air_segment_key": "74b1366c6190405a338af3c674c6e32c", "origin": "KUL", "departure_time": "2026-11-08T21:40:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-08T23:40:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-08", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT02H50M", "lay_over_date": "2026-11-08", "aircraft": { "code": "332", "name": "332", "picture": "332.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "196" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MFLOWBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MFLOWBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 373821.32, "gross_total": 2921.68, "base_fare": 348564.74, "tax": 24937.75, "sell": { "currency": "BDT", "total": 373821.32, "base_fare": 348564.74, "tax": 24937.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkzMS4xOCwiYmFzZV9mYXJlIjoyNzMzLjE0LCJ0YXgiOjE5NS41NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MjQuMTgsImJhc2VfZmFyZSI6MjcyNi4xNCwidGF4IjoxOTUuNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMS42OCwiYmFzZV9mYXJlIjoyNzI2LjE0LCJ0YXgiOjE5NS41NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373821.32, "base_fare": 348564.74, "tax": 24937.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "347672.01", "tax": "24937.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373821.32, "base_fare": 348564.74, "tax": 24937.75, "gross": { "base_fare": "347672.01", "tax": "24937.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MzEuMTgiLCJiYXNlX2ZhcmUiOiIyNzMzLjE0IiwidGF4IjoiMTk1LjU0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjE5NS41NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkyNC4xOCIsImJhc2VfZmFyZSI6IjI3MjYuMTQiLCJ0YXgiOiIxOTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzI2LjE0IiwidGF4IjoiMTk1LjU0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTIxLjY4IiwiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjE5NS41NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTI0LjE4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081120", "fareSequence": 0, "price": { "currency": "BDT", "total": 373821.32, "gross_total": 2921.68, "base_fare": 348564.74, "tax": 24937.75, "sell": { "currency": "BDT", "total": 373821.32, "base_fare": 348564.74, "tax": 24937.75 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkzMS4xOCwiYmFzZV9mYXJlIjoyNzMzLjE0LCJ0YXgiOjE5NS41NH0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MjQuMTgsImJhc2VfZmFyZSI6MjcyNi4xNCwidGF4IjoxOTUuNTQsImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyMS42OCwiYmFzZV9mYXJlIjoyNzI2LjE0LCJ0YXgiOjE5NS41NH19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 373821.32, "base_fare": 348564.74, "tax": 24937.75, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "347672.01", "tax": "24937.75", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 373821.32, "base_fare": 348564.74, "tax": 24937.75, "gross": { "base_fare": "347672.01", "tax": "24937.75", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MzEuMTgiLCJiYXNlX2ZhcmUiOiIyNzMzLjE0IiwidGF4IjoiMTk1LjU0IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjE5NS41NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkyNC4xOCIsImJhc2VfZmFyZSI6IjI3MjYuMTQiLCJ0YXgiOiIxOTUuNTQiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzI2LjE0IiwidGF4IjoiMTk1LjU0IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTIxLjY4IiwiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjE5NS41NCIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTI0LjE4LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbeyJ0YXhUeXBlIjoiRlMiLCJ0YXhBbW91bnQiOjB9LHsidGF4VHlwZSI6IkFUIiwidGF4QW1vdW50IjowfV19fSwiZGlzY291bnRfY29taXNzaW9uX3RpdGxlIjpudWxsLCJkaXNjb3VudF9jb21pc3Npb25fcmF0aW8iOjAsImR5bmFtaWNfbWFya3VwX3R5cGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3RpdGxlIjpudWxsLCJkeW5hbWljX21hcmt1cF9yYXRpbyI6bnVsbCwiYXBwbGljYWJsZV9jb21pc3Npb24iOltdLCJhcHBsaWNhYmxlX2R5bmFtaWNfbWFya3VwIjpbXX0=" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 149.31, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 149.31, "currency": "USD", "supplier": { "amount": 149.31, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEyMCIsImxlZ0lkIjoiZTBjM2FlZjgyOThkNzhkMTI1YjQ0NTYxYWE1ODNjN2MifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMTIwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6ImUwYzNhZWY4Mjk4ZDc4ZDEyNWI0NDU2MWFhNTgzYzdjIiwic2VnbWVudElkcyI6WyI4N2M3NWRiN2QwMDRiNzQ2MzBmOGYyNjZkNzU5MjM4NiIsIjhmYmUxZTQyYTJkYTNmMWU4N2I3ZDQwMTRjYWMyMDkyXjc0YjEzNjZjNjE5MDQwNWEzMzhhZjNjNjc0YzZlMzJjIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEyMCIsImxlZ0lkIjoiZTBjM2FlZjgyOThkNzhkMTI1YjQ0NTYxYWE1ODNjN2MiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTUgiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNzI2LjE0LCJ0b3RhbFRheCI6MTk1LjU0LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiWSIsIk1GTE9XQ04iLCJNRkxPV0JEIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiI4N2M3NWRiN2QwMDRiNzQ2MzBmOGYyNjZkNzU5MjM4NiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOGZiZTFlNDJhMmRhM2YxZTg3YjdkNDAxNGNhYzIwOTIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijc0YjEzNjZjNjE5MDQwNWEzMzhhZjNjNjc0YzZlMzJjIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNDkuMzEsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNDkuMzEsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjE0OS4zMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTQ5LjMxLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGxdLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJZIiwiTSIsIk0iXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiODdjNzVkYjdkMDA0Yjc0NjMwZjhmMjY2ZDc1OTIzODYiLCJkdXJhdGlvbiI6MjI1LCJjYXJyaWVyIjoiQkciLCJmbGlnaHRObyI6IjM2NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJCRyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQkczNjYiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiJUMiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDIxOjQ1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiVDMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwMzozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiOGZiZTFlNDJhMmRhM2YxZTg3YjdkNDAxNGNhYzIwOTIiLCJkdXJhdGlvbiI6MjUwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjM3NyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgzNzciLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiJUMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNzRiMTM2NmM2MTkwNDA1YTMzOGFmM2M2NzRjNmUzMmMiLCJkdXJhdGlvbiI6MjQwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjE5NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgxOTYiLCJhaXJjcmFmdENvZGUiOiIzMzIiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiJUMSIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIxOjQwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQyMzo0MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-08", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-08", "calendar_carrier": "BG", "calendar_total_currency": "BDT", "calendar_total_price": 373821.32, "calendar_total_sell": 373821.32, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 373821.32, "filter": { "id": "F1F400029-108", "price": 373821.32, "gross_total": 2921.68, "journey_duration": "PT14H45M", "journey_duration_seconds": 53100, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122145can202610130330366can202611081440kul202611081850377kul202611082140dac202611082340196", "destination_reach_time": "PT14H45M", "destination_reach_timestamp": 53100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-109", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-109-0", "get_branded_fare": "no", "no_of_stops_title": "Direct Flight", "no_of_stops": 0, "flight_time": "PT3H45M", "transit_time": null, "routes": [ { "air_segment_key": "87c75db7d004b74630f8f266d7592386", "origin": "DAC", "departure_time": "2026-10-12T21:45:00", "origin_terminal": "T2", "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "CAN", "arrival_time": "2026-10-13T03:30:00", "destination_terminal": "T3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT3H45M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "738", "name": "738", "picture": "738.png" }, "operating": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "366" }, "marketing": { "carrier": "BG", "carrier_name": "Biman Bangladesh Airlines", "carrier_logo": "BG.png", "flight_number": "366" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "Y", "meal_code": null, "seat_available": 9, "fareBasisCode": "Y", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "Y" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-109-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H40M", "transit_time": "14H30M", "routes": [ { "air_segment_key": "8fbe1e42a2da3f1e87b7d4014cac2092", "origin": "CAN", "departure_time": "2026-11-08T14:40:00", "origin_terminal": "T2", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "KUL", "arrival_time": "2026-11-08T18:50:00", "destination_terminal": "T1", "destination_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "flight_date": "2026-11-08", "flight_time": "PT4H10M", "distance": null, "lay_over": "not-applicable", "lay_over_date": "not-applicable", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "377" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MFLOWCN", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MFLOWCN" ] } } }, { "air_segment_key": "b9e26384d57a208f0db36df9d10b9a18", "origin": "KUL", "departure_time": "2026-11-09T09:20:00", "origin_terminal": "T1", "origin_airport": { "name": "Kuala Lumpur International Airport", "city": "Kuala Lumpur", "country": "Malaysia", "timezone": "Asia\/Kuala_Lumpur" }, "destination": "DAC", "arrival_time": "2026-11-09T11:20:00", "destination_terminal": "T1", "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT4H0M", "distance": null, "lay_over": "PT14H30M", "lay_over_date": "2026-11-08", "aircraft": { "code": "7M8", "name": "7M8", "picture": "7M8.png" }, "operating": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "marketing": { "carrier": "MH", "carrier_name": "Malaysia Airlines", "carrier_logo": "MH.png", "flight_number": "102" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 1, "weight": 35, "unit": "kg", "title": "35 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MFLOWBD", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MFLOWBD" ] } } } ] } ], "price": { "currency": "BDT", "total": 374487.04, "gross_total": 2926.9, "base_fare": 348564.74, "tax": 25603.47, "sell": { "currency": "BDT", "total": 374487.04, "base_fare": 348564.74, "tax": 25603.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkzNi40LCJiYXNlX2ZhcmUiOjI3MzMuMTQsInRheCI6MjAwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyOS40LCJiYXNlX2ZhcmUiOjI3MjYuMTQsInRheCI6MjAwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MjYuOSwiYmFzZV9mYXJlIjoyNzI2LjE0LCJ0YXgiOjIwMC43Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 374487.04, "base_fare": 348564.74, "tax": 25603.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "347672.01", "tax": "25603.47", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 374487.04, "base_fare": 348564.74, "tax": 25603.47, "gross": { "base_fare": "347672.01", "tax": "25603.47", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MzYuNDAiLCJiYXNlX2ZhcmUiOiIyNzMzLjE0IiwidGF4IjoiMjAwLjc2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjIwMC43NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkyOS40MCIsImJhc2VfZmFyZSI6IjI3MjYuMTQiLCJ0YXgiOiIyMDAuNzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzI2LjE0IiwidGF4IjoiMjAwLjc2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTI2LjkwIiwiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjIwMC43NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTI5LjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081130", "fareSequence": 0, "price": { "currency": "BDT", "total": 374487.04, "gross_total": 2926.9, "base_fare": 348564.74, "tax": 25603.47, "sell": { "currency": "BDT", "total": 374487.04, "base_fare": 348564.74, "tax": 25603.47 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkzNi40LCJiYXNlX2ZhcmUiOjI3MzMuMTQsInRheCI6MjAwLjc2fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MjkyOS40LCJiYXNlX2ZhcmUiOjI3MjYuMTQsInRheCI6MjAwLjc2LCJjb21pc3Npb25fdHlwZSI6ImdlbmVyYWwiLCJjb21pc3Npb25fdmFsdWUiOjB9LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjI5MjYuOSwiYmFzZV9mYXJlIjoyNzI2LjE0LCJ0YXgiOjIwMC43Nn19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 374487.04, "base_fare": 348564.74, "tax": 25603.47, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "347672.01", "tax": "25603.47", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 374487.04, "base_fare": 348564.74, "tax": 25603.47, "gross": { "base_fare": "347672.01", "tax": "25603.47", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjI5MzYuNDAiLCJiYXNlX2ZhcmUiOiIyNzMzLjE0IiwidGF4IjoiMjAwLjc2IiwiZ3Jvc3MiOnsiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjIwMC43NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjkuNTAifSwiY29uZmlnIjp7Im1hcmt1cF90eXBlIjpudWxsLCJtYXJrdXBfdGl0bGUiOm51bGwsInJldmVudWUiOiI3LjAwIiwidGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJ0b3RhbF90aWNrZXRfaXNzdWVfY2hhcmdlIjoiNy4wMCIsImN1cnJlbmN5RXhjaGFuZ2VSYXRlIjoiMTI3LjUzIiwiRk1HX092ZXJ3cml0ZVJ1bGVzIjpbXX19LCJzdXBwbGllciI6eyJjdXJyZW5jeSI6IlVTRCIsInRvdGFsIjoiMjkyOS40MCIsImJhc2VfZmFyZSI6IjI3MjYuMTQiLCJ0YXgiOiIyMDAuNzYiLCJncm9zcyI6eyJiYXNlX2ZhcmUiOiIyNzI2LjE0IiwidGF4IjoiMjAwLjc2IiwiZGlzY291bnQiOiIwLjAwIiwiYWl0IjoiMC4wMCIsInNlcnZpY2VfY2hhcmdlIjoyLjUsInBlcl9zZWdtZW50X2Rpc2NvdW50IjowLCJzZWdtZW50X2Rpc2NvdW50IjoiMC4wMCIsInN1cHBsaWVyX3NlZ21lbnRfZmVlc0NhbGN1bGF0ZSI6bnVsbCwic2VnbWVudF9kaXNjb3VudF9hY2NvdW50UHVycG9zZSI6bnVsbH19LCJncm9zc19mYXJlIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOiIyOTI2LjkwIiwiYmFzZV9mYXJlIjoiMjcyNi4xNCIsInRheCI6IjIwMC43NiIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoyOTI5LjQsInRheEJyZWFrZG93biI6eyJCRCI6eyJhbW91bnQiOiIwLjAwIn0sIlVUIjp7ImFtb3VudCI6IjAuMDAifSwiRTUiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUSI6eyJhbW91bnQiOiIwLjAwIn0sIllSIjp7ImFtb3VudCI6IjAuMDAifSwiT3RoZXIiOnsiYW1vdW50IjoiMC4wMCJ9LCJzdXBwbGllclRheERhdGEiOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 149.31, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 149.31, "currency": "USD", "supplier": { "amount": 149.31, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEzMCIsImxlZ0lkIjoiNjdjYWRkZmVkNDhkNTk0NmRkNWEzM2VlNDA5OWM1NzEifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMTMwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6IjY3Y2FkZGZlZDQ4ZDU5NDZkZDVhMzNlZTQwOTljNTcxIiwic2VnbWVudElkcyI6WyI4N2M3NWRiN2QwMDRiNzQ2MzBmOGYyNjZkNzU5MjM4NiIsIjhmYmUxZTQyYTJkYTNmMWU4N2I3ZDQwMTRjYWMyMDkyXmI5ZTI2Mzg0ZDU3YTIwOGYwZGIzNmRmOWQxMGI5YTE4Il0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTEzMCIsImxlZ0lkIjoiNjdjYWRkZmVkNDhkNTk0NmRkNWEzM2VlNDA5OWM1NzEiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiTUgiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjoyNzI2LjE0LCJ0b3RhbFRheCI6MjAwLjc2LCJ0YXhCcmVha2Rvd24iOlt7InRheFR5cGUiOiJGUyIsInRheEFtb3VudCI6MH0seyJ0YXhUeXBlIjoiQVQiLCJ0YXhBbW91bnQiOjB9XSwic2VydmljZUZlZSI6Mi41fV0sImNhYmluIjpbIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiWSIsIk1GTE9XQ04iLCJNRkxPV0JEIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiXSwiZXh0cmFJbmZvIjp7ImZyZWVCYWdnYWdlQWxsb3dhbmNlIjpbeyJzZWdtZW50SWQiOiI4N2M3NWRiN2QwMDRiNzQ2MzBmOGYyNjZkNzU5MjM4NiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6IjEtMS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiOGZiZTFlNDJhMmRhM2YxZTg3YjdkNDAxNGNhYzIwOTIiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiIxLTEtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzUtMzUtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6ImI5ZTI2Mzg0ZDU3YTIwOGYwZGIzNmRmOWQxMGI5YTE4IiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiMS0xLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjM1LTM1LWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX1dfSwiZWxpZ2liaWxpdHlGbGFnIjp0cnVlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNDkuMzEsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjoxNDkuMzEsInJlZnVuZFRheEZlZSI6bnVsbCwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjoxLCJyZWZ1bmRQb2xpY3kiOiJub3RBbGxvd2VkIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImZ1bGxSZWZ1bmRBUCI6bnVsbCwicmVmdW5kRmVlIjpudWxsLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9LHsicGF4VHlwZSI6IkNIRCIsImNvdXBvblN0YXR1cyI6MSwicmVmdW5kUG9saWN5Ijoibm90QWxsb3dlZCIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6bnVsbCwicmVmdW5kVGF4RmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV0sImNoYW5nZSI6W3sicGF4VHlwZSI6IkFEVCIsImNvdXBvblN0YXR1cyI6MCwiY2hhbmdlUG9saWN5Ijoid2l0aENvbmRpdGlvbiIsImFwcGxpY2FibGVUaW1lIjpbbnVsbCwxMjBdLCJjaGFuZ2VGZWUiOjE0OS4zMSwic2VnbWVudElkcyI6bnVsbH0seyJwYXhUeXBlIjoiQ0hEIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDEyMF0sImNoYW5nZUZlZSI6MTQ5LjMxLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJBRFQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfSx7InBheFR5cGUiOiJDSEQiLCJjb3Vwb25TdGF0dXMiOjEsImNoYW5nZVBvbGljeSI6Im5vdEFsbG93ZWQiLCJhcHBsaWNhYmxlVGltZSI6W251bGwsMTIwXSwiY2hhbmdlRmVlIjpudWxsLCJzZWdtZW50SWRzIjpudWxsfV19LCJwcm9kdWN0VHlwZSI6bnVsbCwicHJvZHVjdFRhZyI6eyJpbnZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MSwicmVzY2hlZHVsZVByb2Nlc3NpbmdUaW1lIjozNjAsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGxdLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MTQ0MDAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJjcmVkaXRDYXJkVGhyb3VnaCI6ZmFsc2UsImludm9sdW50YXJ5UmVmdW5kVGltZSI6Mjg4MDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJZIiwiTSIsIk0iXX1dLCJzZWdtZW50cyI6W3sic2VnbWVudElkIjoiODdjNzVkYjdkMDA0Yjc0NjMwZjhmMjY2ZDc1OTIzODYiLCJkdXJhdGlvbiI6MjI1LCJjYXJyaWVyIjoiQkciLCJmbGlnaHRObyI6IjM2NiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJCRyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiQkczNjYiLCJhaXJjcmFmdENvZGUiOiI3MzgiLCJkZXBBaXJwb3J0IjoiREFDIiwiZGVwVGVybWluYWwiOiJUMiIsImRlcFRpbWUiOiIyMDI2LTEwLTEyVDIxOjQ1IiwiYXJyQWlycG9ydCI6IkNBTiIsImFyclRlcm1pbmFsIjoiVDMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwMzozMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiOGZiZTFlNDJhMmRhM2YxZTg3YjdkNDAxNGNhYzIwOTIiLCJkdXJhdGlvbiI6MjUwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjM3NyIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgzNzciLCJhaXJjcmFmdENvZGUiOiIzMzMiLCJkZXBBaXJwb3J0IjoiQ0FOIiwiZGVwVGVybWluYWwiOiJUMiIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDE0OjQwIiwiYXJyQWlycG9ydCI6IktVTCIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOFQxODo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiYjllMjYzODRkNTdhMjA4ZjBkYjM2ZGY5ZDEwYjlhMTgiLCJkdXJhdGlvbiI6MjQwLCJjYXJyaWVyIjoiTUgiLCJmbGlnaHRObyI6IjEwMiIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJNSCIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiTUgxMDIiLCJhaXJjcmFmdENvZGUiOiI3TTgiLCJkZXBBaXJwb3J0IjoiS1VMIiwiZGVwVGVybWluYWwiOiJUMSIsImRlcFRpbWUiOiIyMDI2LTExLTA5VDA5OjIwIiwiYXJyQWlycG9ydCI6IkRBQyIsImFyclRlcm1pbmFsIjoiVDEiLCJhcnJUaW1lIjoiMjAyNi0xMS0wOVQxMToyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-09", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-09", "calendar_carrier": "BG", "calendar_total_currency": "BDT", "calendar_total_price": 374487.04, "calendar_total_sell": 374487.04, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 374487.04, "filter": { "id": "F1F400029-109", "price": 374487.04, "gross_total": 2926.9, "journey_duration": "PT1D2H25M", "journey_duration_seconds": 95100, "layover_duration": "PT14H30M", "layover_duration_seconds": 52200, "carrier_operating": "BG", "carrier_marketing": "BG", "aircraft": "738", "aircraft_name": "738", "cabin_class": "Economy", "connecting_airport": [ "KUL" ], "total_segment_count": 3, "no_of_stops": 1, "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-09T11:20:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610122145can202610130330366can202611081440kul202611081850377kul202611090920dac202611091120102", "destination_reach_time": "PT1D2H25M", "destination_reach_timestamp": 95100 }, { "tracking_id": "811788735866164547R1V6", "flight_key": "F1F400029-110", "journey_type": "RoundTrip", "result_type": "general", "get_branded_fare": "yes", "hold_possible": "yes", "supplier_title": "Frontier", "color_code": "#ffffff", "supplier_code": "flightroute24", "supplier_uid": "F1F400029", "supplier_partner_code": "flightroute24-1-00029", "flight_group": [ { "group": 1, "flight_key": "F1F400029-110-0", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT22H30M", "transit_time": "3H15M", "routes": [ { "air_segment_key": "459e95f29d54fb5d7be7f20c9bc7894f", "origin": "DAC", "departure_time": "2026-10-12T06:50:00", "origin_terminal": null, "origin_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "destination": "IST", "arrival_time": "2026-10-12T12:35:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-10-12", "flight_time": "PT7H45M", "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": "713" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "713" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MF3XPX", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MF3XPX" ] } } }, { "air_segment_key": "7703ddf4315e0521467015e062744770", "origin": "IST", "departure_time": "2026-10-12T15:50:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "CAN", "arrival_time": "2026-10-13T07:20:00", "destination_terminal": "3", "destination_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "flight_date": "2026-10-12", "flight_time": "PT11H30M", "distance": null, "lay_over": "PT03H15M", "lay_over_date": "2026-10-12", "aircraft": { "code": "789", "name": "789", "picture": "789.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "298" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "298" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "M", "meal_code": null, "seat_available": 9, "fareBasisCode": "MF3XPX", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "MF3XPX" ] } } } ] }, { "group": 2, "flight_key": "F1F400029-110-1", "get_branded_fare": "no", "no_of_stops_title": "1 Stop Flight", "no_of_stops": 1, "flight_time": "PT1D8H35M", "transit_time": "13H35M", "routes": [ { "air_segment_key": "91b767917c08899e61163ba58fec6b4b", "origin": "CAN", "departure_time": "2026-11-08T23:15:00", "origin_terminal": "3", "origin_airport": { "name": "Guangzhou Baiyun International Airport", "city": "Huadu, Guangzhou", "country": "China", "timezone": "Asia\/Shanghai" }, "destination": "IST", "arrival_time": "2026-11-09T05:55:00", "destination_terminal": null, "destination_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "flight_date": "2026-11-08", "flight_time": "PT11H40M", "distance": null, "lay_over": "not-applicable", "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": "73" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "73" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SF3XPX", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SF3XPX" ] } } }, { "air_segment_key": "00e9f1dc7aeea42d1f86ca2359df637d", "origin": "IST", "departure_time": "2026-11-09T19:30:00", "origin_terminal": null, "origin_airport": { "name": "Istanbul Airport", "city": "Istanbul", "country": "Turkey", "timezone": "Europe\/Istanbul" }, "destination": "DAC", "arrival_time": "2026-11-10T05:50:00", "destination_terminal": null, "destination_airport": { "name": "Hazrat Shahjalal International Airport", "city": "Dhaka", "country": "Bangladesh", "timezone": "Asia\/Dhaka" }, "flight_date": "2026-11-09", "flight_time": "PT7H20M", "distance": null, "lay_over": "PT13H35M", "lay_over_date": "2026-11-09", "aircraft": { "code": "333", "name": "333", "picture": "333.png" }, "operating": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "marketing": { "carrier": "TK", "carrier_name": "Turkish Airlines", "carrier_logo": "TK.png", "flight_number": "712" }, "ghostSegment": [], "baggages": { "checked": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "checked", "pieceCount": 0, "weight": 30, "unit": "kg", "title": "30 kg", "short_info": null, "details_info": null } }, "carry_on": { "ADT": { "ptc_title": "Adult", "passenger_type": "ADT", "baggage_type": "carry_on", "pieceCount": 0, "weight": null, "unit": "pieces", "title": "no-baggage", "short_info": null, "details_info": null } } }, "booking_class": { "cabin_class": "Economy", "cabin_code": "Y", "booking_code": "S", "meal_code": null, "seat_available": 9, "fareBasisCode": "SF3XPX", "matchedAccountCode": null, "negotiatedFare": null, "privateFare": null, "brandName": "", "brand_code": "", "ptc_type": null, "Pax_FareBasis": { "FareBasis": [ "SF3XPX" ] } } } ] } ], "price": { "currency": "BDT", "total": 1287927.31, "gross_total": 10089.3, "base_fare": 1177332.21, "tax": 110276.26, "sell": { "currency": "BDT", "total": 1287927.31, "base_fare": 1177332.21, "tax": 110276.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOTguOCwiYmFzZV9mYXJlIjo5MjMxLjYxLCJ0YXgiOjg2NC42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDkxLjgsImJhc2VfZmFyZSI6OTIyNC42MSwidGF4Ijo4NjQuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwODkuMywiYmFzZV9mYXJlIjo5MjI0LjYxLCJ0YXgiOjg2NC42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 1287927.31, "base_fare": 1177332.21, "tax": 110276.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1176439.49", "tax": "110276.26", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 1287927.31, "base_fare": 1177332.21, "tax": 110276.26, "gross": { "base_fare": "1176439.49", "tax": "110276.26", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDk4LjgwIiwiYmFzZV9mYXJlIjoiOTIzMS42MSIsInRheCI6Ijg2NC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkyMjQuNjEiLCJ0YXgiOiI4NjQuNjkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkxLjgwIiwiYmFzZV9mYXJlIjoiOTIyNC42MSIsInRheCI6Ijg2NC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkyMjQuNjEiLCJ0YXgiOiI4NjQuNjkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDg5LjMwIiwiYmFzZV9mYXJlIjoiOTIyNC42MSIsInRheCI6Ijg2NC42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMDA5MS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] }, "other_price_data": [ { "brandName": "", "brand_code": "", "ruleId": "", "fareKey": "219839992811438081140", "fareSequence": 0, "price": { "currency": "BDT", "total": 1287927.31, "gross_total": 10089.3, "base_fare": 1177332.21, "tax": 110276.26, "sell": { "currency": "BDT", "total": 1287927.31, "base_fare": 1177332.21, "tax": 110276.26 }, "price_hash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwOTguOCwiYmFzZV9mYXJlIjo5MjMxLjYxLCJ0YXgiOjg2NC42OX0sInN1cHBsaWVyIjp7ImN1cnJlbmN5IjoiVVNEIiwidG90YWwiOjEwMDkxLjgsImJhc2VfZmFyZSI6OTIyNC42MSwidGF4Ijo4NjQuNjksImNvbWlzc2lvbl90eXBlIjoiZ2VuZXJhbCIsImNvbWlzc2lvbl92YWx1ZSI6MH0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6MTAwODkuMywiYmFzZV9mYXJlIjo5MjI0LjYxLCJ0YXgiOjg2NC42OX19", "price_breakdown": [ { "passenger_id": "1", "supplier_pax_id": "1", "passenger_type": "ADT", "primary_ptc": "ADT", "ptc_title": "Adult", "passenger_total": 1, "pax_calculate_type": "yes", "comission_type": "", "comission_value": "", "currency": "BDT", "total": 1287927.31, "base_fare": 1177332.21, "tax": 110276.26, "ticket_issue_charge": 0, "total_ticket_issue_charge": 0, "gross": { "base_fare": "1176439.49", "tax": "110276.26", "discount": 0, "ait": "0.00", "service_charge": 1211.56 }, "partner": { "currency": "BDT", "total": 1287927.31, "base_fare": 1177332.21, "tax": 110276.26, "gross": { "base_fare": "1176439.49", "tax": "110276.26", "discount": "0.00", "ait": "0.00", "service_charge": 1211.56 }, "taxBreakdown": { "BD": { "title": "BD -Embarkation Fee (Domestic\/International)", "amount": "0.00" }, "UT": { "title": "UT - Foreign Air Travel Tax (FATT)", "amount": "0.00" }, "E5": { "title": "E5 - Value Added Tax on Embarkation Fees", "amount": "0.00" }, "YQ": { "title": "YQ \u2013 Carrier-Imposed Surcharge\/Fuel Surcharge", "amount": "0.00" }, "YR": { "title": "YR \u2013 Another Carrier-Imposed Surcharge", "amount": "0.00" }, "Other": { "title": "Others taxes", "amount": "0.00" } } }, "priceHash": "eyJmbWciOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDk4LjgwIiwiYmFzZV9mYXJlIjoiOTIzMS42MSIsInRheCI6Ijg2NC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkyMjQuNjEiLCJ0YXgiOiI4NjQuNjkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOiI5LjUwIn0sImNvbmZpZyI6eyJtYXJrdXBfdHlwZSI6bnVsbCwibWFya3VwX3RpdGxlIjpudWxsLCJyZXZlbnVlIjoiNy4wMCIsInRpY2tldF9pc3N1ZV9jaGFyZ2UiOiI3LjAwIiwidG90YWxfdGlja2V0X2lzc3VlX2NoYXJnZSI6IjcuMDAiLCJjdXJyZW5jeUV4Y2hhbmdlUmF0ZSI6IjEyNy41MyIsIkZNR19PdmVyd3JpdGVSdWxlcyI6W119fSwic3VwcGxpZXIiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDkxLjgwIiwiYmFzZV9mYXJlIjoiOTIyNC42MSIsInRheCI6Ijg2NC42OSIsImdyb3NzIjp7ImJhc2VfZmFyZSI6IjkyMjQuNjEiLCJ0YXgiOiI4NjQuNjkiLCJkaXNjb3VudCI6IjAuMDAiLCJhaXQiOiIwLjAwIiwic2VydmljZV9jaGFyZ2UiOjIuNSwicGVyX3NlZ21lbnRfZGlzY291bnQiOjAsInNlZ21lbnRfZGlzY291bnQiOiIwLjAwIiwic3VwcGxpZXJfc2VnbWVudF9mZWVzQ2FsY3VsYXRlIjpudWxsLCJzZWdtZW50X2Rpc2NvdW50X2FjY291bnRQdXJwb3NlIjpudWxsfX0sImdyb3NzX2ZhcmUiOnsiY3VycmVuY3kiOiJVU0QiLCJ0b3RhbCI6IjEwMDg5LjMwIiwiYmFzZV9mYXJlIjoiOTIyNC42MSIsInRheCI6Ijg2NC42OSIsImRpc2NvdW50IjoiMC4wMCIsImFpdCI6IjAuMDAiLCJzZXJ2aWNlX2NoYXJnZSI6IjIuNTAiLCJwYXlhYmxlIjoxMDA5MS44LCJ0YXhCcmVha2Rvd24iOnsiQkQiOnsiYW1vdW50IjoiMC4wMCJ9LCJVVCI6eyJhbW91bnQiOiIwLjAwIn0sIkU1Ijp7ImFtb3VudCI6IjAuMDAifSwiWVEiOnsiYW1vdW50IjoiMC4wMCJ9LCJZUiI6eyJhbW91bnQiOiIwLjAwIn0sIk90aGVyIjp7ImFtb3VudCI6IjAuMDAifSwic3VwcGxpZXJUYXhEYXRhIjpbXX19LCJkaXNjb3VudF9jb21pc3Npb25fdGl0bGUiOm51bGwsImRpc2NvdW50X2NvbWlzc2lvbl9yYXRpbyI6MCwiZHluYW1pY19tYXJrdXBfdHlwZSI6bnVsbCwiZHluYW1pY19tYXJrdXBfdGl0bGUiOm51bGwsImR5bmFtaWNfbWFya3VwX3JhdGlvIjpudWxsLCJhcHBsaWNhYmxlX2NvbWlzc2lvbiI6W10sImFwcGxpY2FibGVfZHluYW1pY19tYXJrdXAiOltdfQ==" } ] } } ], "promo_title": "TGBasic", "promo_rules": "Ticket must be issued within 25 minutes of booking", "brandCode": "", "brandName": "TGBasic", "penalty_info": { "partial_payment_available": "no", "reason": "Partial payment option for supplier has been disabled", "data": [ { "pax_type": "ADT", "pax_count": 1, "min_cancel_charge": 301.63, "data": [ { "type": "cancel", "canCancel": true, "forSegment": null, "applied": "prior_to_departure", "amount": 301.63, "currency": "USD", "supplier": { "amount": 301.63, "currency": "USD" } } ] } ] }, "get_pax_ptc_data": { "ADT": "ADT" }, "fare_rules": { "refundable": "partially-refundable", "change_before_departure": "available" }, "meta_data": "eyJzdXBwbGllciI6eyJ0cmFjZUlkIjoicXVlcnlGbGlnaHRfTkVXQVBJMjYwOTA3MDcwNDMwMjE3ZjUxNTc2Iiwib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTE0MCIsImxlZ0lkIjoiYmJhZWU5YmM1NjZjZjM0MmU5YTJmMjZmNjhjNmRjY2QifSwicHJpbWFyeV9mYXJlS2V5IjoiMjE5ODM5OTkyODExNDM4MDgxMTQwIiwicnVsZUlkIjoiIiwicm91dGluZyI6eyJsZWdJZCI6ImJiYWVlOWJjNTY2Y2YzNDJlOWEyZjI2ZjY4YzZkY2NkIiwic2VnbWVudElkcyI6WyI0NTllOTVmMjlkNTRmYjVkN2JlN2YyMGM5YmM3ODk0Zl43NzAzZGRmNDMxNWUwNTIxNDY3MDE1ZTA2Mjc0NDc3MCIsIjkxYjc2NzkxN2MwODg5OWU2MTE2M2JhNThmZWM2YjRiXjAwZTlmMWRjN2FlZWE0MmQxZjg2Y2EyMzU5ZGY2MzdkIl0sIm9mZmVycyI6W3sib2ZmZXJJZCI6IjIxOTgzOTk5MjgxMTQzODA4MTE0MCIsImxlZ0lkIjoiYmJhZWU5YmM1NjZjZjM0MmU5YTJmMjZmNjhjNmRjY2QiLCJjdXJyZW5jeSI6IlVTRCIsInBsYXRpbmdDYXJyaWVyIjoiVEsiLCJwcmljZVBlclBheCI6W3sicGF4VHlwZSI6IkFEVCIsImJhc2VGYXJlIjo5MjI0LjYxLCJ0b3RhbFRheCI6ODY0LjY5LCJ0YXhCcmVha2Rvd24iOltdLCJzZXJ2aWNlRmVlIjoyLjV9XSwiY2FiaW4iOlsiWSIsIlkiLCJZIiwiWSJdLCJmYXJlQmFzaXMiOlsiTUYzWFBYIiwiTUYzWFBYIiwiU0YzWFBYIiwiU0YzWFBYIl0sImF2YWlsYWJpbGl0eSI6WyI5IiwiOSIsIjkiLCI5Il0sImV4dHJhSW5mbyI6eyJmcmVlQmFnZ2FnZUFsbG93YW5jZSI6W3sic2VnbWVudElkIjoiNDU5ZTk1ZjI5ZDU0ZmI1ZDdiZTdmMjBjOWJjNzg5NGYiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfSx7InNlZ21lbnRJZCI6Ijc3MDNkZGY0MzE1ZTA1MjE0NjcwMTVlMDYyNzQ0NzcwIiwiY2FiaW5CYWdQYyI6ImUtZS1lIiwiY2FiaW5CYWdTaXplIjoiZS1lLWUiLCJjYWJpbkJhZ1dlaWdodCI6ImUtZS1lIiwiY2hlY2tlZEJhZ1BjIjoiZS1lLWUiLCJjaGVja2VkQmFnU2l6ZSI6ImUtZS1lIiwiY2hlY2tlZEJhZ1dlaWdodCI6IjMwLTMwLWUiLCJwZXJzb25hbEl0ZW1QYyI6ImUtZS1lIiwicGVyc29uYWxJdGVtU2l6ZSI6ImUtZS1lIiwicGVyc29uYWxJdGVtV2VpZ2h0IjoiZS1lLWUiLCJpc1NoYXJlZENhYmluV2VpZ2h0IjpmYWxzZX0seyJzZWdtZW50SWQiOiI5MWI3Njc5MTdjMDg4OTllNjExNjNiYTU4ZmVjNmI0YiIsImNhYmluQmFnUGMiOiJlLWUtZSIsImNhYmluQmFnU2l6ZSI6ImUtZS1lIiwiY2FiaW5CYWdXZWlnaHQiOiJlLWUtZSIsImNoZWNrZWRCYWdQYyI6ImUtZS1lIiwiY2hlY2tlZEJhZ1NpemUiOiJlLWUtZSIsImNoZWNrZWRCYWdXZWlnaHQiOiIzMC0zMC1lIiwicGVyc29uYWxJdGVtUGMiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVNpemUiOiJlLWUtZSIsInBlcnNvbmFsSXRlbVdlaWdodCI6ImUtZS1lIiwiaXNTaGFyZWRDYWJpbldlaWdodCI6ZmFsc2V9LHsic2VnbWVudElkIjoiMDBlOWYxZGM3YWVlYTQyZDFmODZjYTIzNTlkZjYzN2QiLCJjYWJpbkJhZ1BjIjoiZS1lLWUiLCJjYWJpbkJhZ1NpemUiOiJlLWUtZSIsImNhYmluQmFnV2VpZ2h0IjoiZS1lLWUiLCJjaGVja2VkQmFnUGMiOiJlLWUtZSIsImNoZWNrZWRCYWdTaXplIjoiZS1lLWUiLCJjaGVja2VkQmFnV2VpZ2h0IjoiMzAtMzAtZSIsInBlcnNvbmFsSXRlbVBjIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1TaXplIjoiZS1lLWUiLCJwZXJzb25hbEl0ZW1XZWlnaHQiOiJlLWUtZSIsImlzU2hhcmVkQ2FiaW5XZWlnaHQiOmZhbHNlfV19LCJlbGlnaWJpbGl0eUZsYWciOmZhbHNlLCJlbGlnaWJpbGl0eURldGFpbCI6bnVsbCwicnVsZXMiOnsicmVmdW5kIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJyZWZ1bmRQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJmdWxsUmVmdW5kQVAiOm51bGwsInJlZnVuZEZlZSI6MzAxLjYzLCJyZWZ1bmRUYXhGZWUiOm51bGwsInNlZ21lbnRJZHMiOm51bGx9XSwiY2hhbmdlIjpbeyJwYXhUeXBlIjoiQURUIiwiY291cG9uU3RhdHVzIjowLCJjaGFuZ2VQb2xpY3kiOiJ3aXRoQ29uZGl0aW9uIiwiYXBwbGljYWJsZVRpbWUiOltudWxsLDBdLCJjaGFuZ2VGZWUiOjE1MS4zMiwic2VnbWVudElkcyI6bnVsbH1dfSwicHJvZHVjdFR5cGUiOm51bGwsInByb2R1Y3RUYWciOnsiaW52b2x1bnRhcnlTZXJ2aWNlU3RhbmRhcmQiOjEsInZvbHVudGFyeVNlcnZpY2VTdGFuZGFyZCI6MiwicmVzY2hlZHVsZVBlbmRpbmdUaW1lIjoyNDAsInRpY2tldGluZ1RpbWUiOjEyMCwiaXNTdGFuZGFyZFByb2R1Y3QiOm51bGwsInJlZnVuZENvbmRpdGlvbiI6MCwiY29ubmVjdGluZ1BvaW50IjpudWxsLCJwcm9kdWN0U3VwcGxpZXIiOnsic3VwcGxpZXJOYW1lIjpudWxsLCJzdXBwbGllcklBVEEiOm51bGx9LCJyZWZ1c2VEZWFkbGluZSI6bnVsbCwicmVpc3N1ZUNvbmRpdGlvbiI6MCwiZmFyZUJyYW5kIjpbIiIsIiJdLCJpc1ZpcnR1YWxJbnRlcmxpbmluZyI6bnVsbCwidm9sdW50YXJ5UmVmdW5kVGltZSI6MjAxNjAsInZvaWRpbmdDb25kaXRpb24iOmZhbHNlLCJyZXNjaGVkdWxlUHJvY2Vzc2luZ1RpbWUiOjI0MCwiY3JlZGl0Q2FyZFRocm91Z2giOmZhbHNlLCJwb3NBcmVhIjpbbnVsbCxudWxsLG51bGwsbnVsbF0sImludm9sdW50YXJ5UmVmdW5kVGltZSI6NDMyMDAsInRpY2tldEF0dHJpYnV0ZSI6MCwidGlja2V0UHJvbWlzZSI6MCwiUkJEQ2hhbmdlZFJpc2siOmZhbHNlfSwicHJvZHVjdFNvdXJjZSI6Ik9USCIsIml0aW5lcmFyeVByaWNpbmdQZXJQYXgiOm51bGwsIlJCRCI6WyJNIiwiTSIsIlMiLCJTIl19XSwic2VnbWVudHMiOlt7InNlZ21lbnRJZCI6IjQ1OWU5NWYyOWQ1NGZiNWQ3YmU3ZjIwYzliYzc4OTRmIiwiZHVyYXRpb24iOjQ2NSwiY2FycmllciI6IlRLIiwiZmxpZ2h0Tm8iOiI3MTMiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRLNzEzIiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IkRBQyIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTAtMTJUMDY6NTAiLCJhcnJBaXJwb3J0IjoiSVNUIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMC0xMlQxMjozNSIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiNzcwM2RkZjQzMTVlMDUyMTQ2NzAxNWUwNjI3NDQ3NzAiLCJkdXJhdGlvbiI6NjkwLCJjYXJyaWVyIjoiVEsiLCJmbGlnaHRObyI6IjI5OCIsImNvZGVTaGFyZSI6ZmFsc2UsIm9wZXJhdGluZ0NhcnJpZXIiOiJUSyIsIm9wZXJhdGluZ0ZsaWdodE5vIjoiVEsyOTgiLCJhaXJjcmFmdENvZGUiOiI3ODkiLCJkZXBBaXJwb3J0IjoiSVNUIiwiZGVwVGVybWluYWwiOiIiLCJkZXBUaW1lIjoiMjAyNi0xMC0xMlQxNTo1MCIsImFyckFpcnBvcnQiOiJDQU4iLCJhcnJUZXJtaW5hbCI6IjMiLCJhcnJUaW1lIjoiMjAyNi0xMC0xM1QwNzoyMCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9LHsic2VnbWVudElkIjoiOTFiNzY3OTE3YzA4ODk5ZTYxMTYzYmE1OGZlYzZiNGIiLCJkdXJhdGlvbiI6NzAwLCJjYXJyaWVyIjoiVEsiLCJmbGlnaHRObyI6IjczIiwiY29kZVNoYXJlIjpmYWxzZSwib3BlcmF0aW5nQ2FycmllciI6IlRLIiwib3BlcmF0aW5nRmxpZ2h0Tm8iOiJUSzczIiwiYWlyY3JhZnRDb2RlIjoiNzg5IiwiZGVwQWlycG9ydCI6IkNBTiIsImRlcFRlcm1pbmFsIjoiMyIsImRlcFRpbWUiOiIyMDI2LTExLTA4VDIzOjE1IiwiYXJyQWlycG9ydCI6IklTVCIsImFyclRlcm1pbmFsIjoiIiwiYXJyVGltZSI6IjIwMjYtMTEtMDlUMDU6NTUiLCJzdG9wQWlycG9ydCI6bnVsbCwic3RvcER1cmF0aW9uIjpudWxsfSx7InNlZ21lbnRJZCI6IjAwZTlmMWRjN2FlZWE0MmQxZjg2Y2EyMzU5ZGY2MzdkIiwiZHVyYXRpb24iOjQ0MCwiY2FycmllciI6IlRLIiwiZmxpZ2h0Tm8iOiI3MTIiLCJjb2RlU2hhcmUiOmZhbHNlLCJvcGVyYXRpbmdDYXJyaWVyIjoiVEsiLCJvcGVyYXRpbmdGbGlnaHRObyI6IlRLNzEyIiwiYWlyY3JhZnRDb2RlIjoiMzMzIiwiZGVwQWlycG9ydCI6IklTVCIsImRlcFRlcm1pbmFsIjoiIiwiZGVwVGltZSI6IjIwMjYtMTEtMDlUMTk6MzAiLCJhcnJBaXJwb3J0IjoiREFDIiwiYXJyVGVybWluYWwiOiIiLCJhcnJUaW1lIjoiMjAyNi0xMS0xMFQwNTo1MCIsInN0b3BBaXJwb3J0IjpudWxsLCJzdG9wRHVyYXRpb24iOm51bGx9XX0sInJ1bGVzIjpbXSwic2VhcmNoSWQiOiJxdWVyeUZsaWdodF9ORVdBUEkyNjA5MDcwNzA0MzAyMTdmNTE1NzYiLCJqb3VybmV5X3R5cGUiOiJSb3VuZFRyaXAifQ==", "calendar_key": "2026-10-12-2026-11-10", "calendar_flight_date": "2026-10-12", "calendar_arrival_date": "2026-11-10", "calendar_carrier": "TK", "calendar_total_currency": "BDT", "calendar_total_price": 1287927.31, "calendar_total_sell": 1287927.31, "calendar_supplier_currency": "USD", "calendar_supplier_amount": 0, "calendar_fmg_amount": 0, "total_price": 1287927.31, "filter": { "id": "F1F400029-110", "price": 1287927.31, "gross_total": 10089.3, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "TK", "carrier_marketing": "TK", "aircraft": "333", "aircraft_name": "333", "cabin_class": "Economy", "connecting_airport": [ "IST" ], "total_segment_count": 4, "no_of_stops": 1, "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T06:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-10T05:50:00", "refund": "partially-refundable", "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, "filter_unique_filter_code": "dac202610120650ist202610121235713ist202610121550can202610130720298can202611082315ist20261109055573ist202611091930dac202611100550712", "destination_reach_time": "PT2D7H5M", "destination_reach_timestamp": 198300 } ], "filter_data": { "lowest_price": { "id": "F1TF00018-0", "price": 65271.5, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 07:20:00" }, "highest_price": { "id": "F1F400029-110", "price": 1287927.31, "gross_total": 10089.3, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "TK", "carrier_marketing": "TK", "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T06:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-10T05:50:00" }, "lowest_layover_time": { "id": "F1TF00018-0", "price": 65271.5, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 07:20:00" }, "highest_layover_time": { "id": "F1SC00006-13", "price": 175791.08, "gross_total": 1371.4, "journey_duration": "PT18D3H30M", "journey_duration_seconds": 1567800, "layover_duration": "PT8D9H50M", "layover_duration_seconds": 726600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T22:40:00" }, "fastest_duration": { "id": "F1TF00018-0", "price": 65271.5, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 07:20:00" }, "highest_duration": { "id": "F1SC00006-14", "price": 180828.63, "gross_total": 1410.9, "journey_duration": "PT18D20H5M", "journey_duration_seconds": 1627500, "layover_duration": "PT8D9H50M", "layover_duration_seconds": 726600, "carrier_operating": "SQ", "carrier_marketing": "SQ", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-09T22:40:00" }, "lowest_departure_time": { "id": "F1TF00018-9", "price": 123537.43, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12 02:05:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00" }, "lowest_arrival_time": { "id": "F1AS00003-0", "price": 81993.33, "gross_total": 634.92, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT7H20M", "layover_duration_seconds": 26400, "carrier_operating": "6E", "carrier_marketing": "6E", "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null }, "latest_takeoff": { "id": "F1TT00016-21", "price": 128128, "gross_total": null, "journey_duration": "PT21H25M", "journey_duration_seconds": 77100, "layover_duration": "PT4H50M", "layover_duration_seconds": 17400, "carrier_operating": "SQ", "carrier_marketing": "SQ", "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12T23:55:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:40:00.000+06:00" }, "latest_landing": { "id": "F1F400029-110", "price": 1287927.31, "gross_total": 10089.3, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "TK", "carrier_marketing": "TK", "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T06:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-10T05:50:00" }, "airlines_with_price": [ { "id": "F1TF00018-0", "price": 65271.5, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "BS", "carrier_marketing": "BS", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 22:15:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 07:20:00" }, { "id": "F1SE00005-0", "price": 68701.87, "gross_total": 531.7, "journey_duration": "PT23H45M", "journey_duration_seconds": 85500, "layover_duration": "PT18H20M", "layover_duration_seconds": 66000, "carrier_operating": "MU", "carrier_marketing": "MU", "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12T14:00:00", "arrival_timing_slot": "afternoon", "arrival_departure_time": "2026-11-09T13:05:00" }, { "id": "F1TF00018-1", "price": 70535.8, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "CZ", "carrier_marketing": "CZ", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 23:25:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:50:00" }, { "id": "F1AS00003-0", "price": 81993.33, "gross_total": 634.92, "journey_duration": "PT9H25M", "journey_duration_seconds": 33900, "layover_duration": "PT7H20M", "layover_duration_seconds": 26400, "carrier_operating": "6E", "carrier_marketing": "6E", "departure_timing_slot": "evening", "departure_departure_time": "2026-10-12 17:35", "arrival_timing_slot": "", "arrival_departure_time": null }, { "id": "F1SE00005-16", "price": 102268.48, "gross_total": 794.9, "journey_duration": "PT12H0M", "journey_duration_seconds": 43200, "layover_duration": "PT6H5M", "layover_duration_seconds": 21900, "carrier_operating": "TG", "carrier_marketing": "TG", "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T02:45:00", "arrival_timing_slot": "midnight", "arrival_departure_time": "2026-11-09T00:50:00" }, { "id": "F1TF00018-5", "price": 106779.65, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "UL", "carrier_marketing": "UL", "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:55:00", "arrival_timing_slot": "morning", "arrival_departure_time": "2026-11-08 11:30:00" }, { "id": "F1TF00018-6", "price": 117830.99, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "MH", "carrier_marketing": "MH", "departure_timing_slot": "afternoon", "departure_departure_time": "2026-10-12 12:15:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 23:40:00" }, { "id": "F1TF00018-8", "price": 120572.88, "gross_total": null, "journey_duration": "PT", "journey_duration_seconds": null, "layover_duration": "PT", "layover_duration_seconds": null, "carrier_operating": "SQ", "carrier_marketing": "SQ", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12 23:55:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08 22:40:00" }, { "id": "F1TT00016-18", "price": 122624, "gross_total": null, "journey_duration": "PT1D20H0M", "journey_duration_seconds": 158400, "layover_duration": "PT1D4H0M", "layover_duration_seconds": 100800, "carrier_operating": "OD", "carrier_marketing": "OD", "departure_timing_slot": "", "departure_departure_time": "2026-10-12T01:10:00.000+06:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T22:10:00.000+06:00" }, { "id": "F1F400029-87", "price": 234496.94, "gross_total": 1829.22, "journey_duration": "PT1D19H5M", "journey_duration_seconds": 155100, "layover_duration": "PT17H30M", "layover_duration_seconds": 63000, "carrier_operating": "EK", "carrier_marketing": "EK", "departure_timing_slot": "midnight", "departure_departure_time": "2026-10-12T01:40:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:00:00" }, { "id": "F1F400029-96", "price": 277423.18, "gross_total": 2165.81, "journey_duration": "PT1D20H40M", "journey_duration_seconds": 160800, "layover_duration": "PT17H55M", "layover_duration_seconds": 64500, "carrier_operating": "QR", "carrier_marketing": "QR", "departure_timing_slot": "morning", "departure_departure_time": "2026-10-12T11:10:00", "arrival_timing_slot": "evening", "arrival_departure_time": "2026-11-08T17:15:00" }, { "id": "F1F400029-108", "price": 373821.32, "gross_total": 2921.68, "journey_duration": "PT14H45M", "journey_duration_seconds": 53100, "layover_duration": "PT2H50M", "layover_duration_seconds": 10200, "carrier_operating": "BG", "carrier_marketing": "BG", "departure_timing_slot": "night", "departure_departure_time": "2026-10-12T21:45:00", "arrival_timing_slot": "night", "arrival_departure_time": "2026-11-08T23:40:00" }, { "id": "F1F400029-110", "price": 1287927.31, "gross_total": 10089.3, "journey_duration": "PT2D7H5M", "journey_duration_seconds": 198300, "layover_duration": "PT16H50M", "layover_duration_seconds": 60600, "carrier_operating": "TK", "carrier_marketing": "TK", "departure_timing_slot": "early-morning", "departure_departure_time": "2026-10-12T06:50:00", "arrival_timing_slot": "early-morning", "arrival_departure_time": "2026-11-10T05:50:00" } ], "take_off": { "0": "night", "2": "afternoon", "9": "midnight", "54": "evening", "138": "", "140": "morning", "152": "early-morning" }, "landing_time": { "0": "morning", "3": "night", "54": "", "70": "afternoon", "86": "midnight", "136": "early-morning", "153": "evening" }, "carrier": { "operating": [ "6E", "BG", "BS", "CZ", "EK", "MH", "MU", "OD", "QR", "SQ", "TG", "TK", "UL" ], "marketing": [ "6E", "BG", "BS", "CZ", "EK", "MH", "MU", "OD", "QR", "SQ", "TG", "TK", "UL" ] }, "baggage": [ { "baggage_value": null, "baggage_unit": 0, "baggage_title": "no-baggage" }, { "baggage_value": "piece", "baggage_unit": "1", "baggage_title": "1 piece" }, { "baggage_value": "pieces", "baggage_unit": 1, "baggage_title": "1 pieces" }, { "baggage_value": "kg", "baggage_unit": 23, "baggage_title": "23 kg" }, { "baggage_value": "kg", "baggage_unit": "25", "baggage_title": "25 kg" }, { "baggage_value": "kg", "baggage_unit": 25, "baggage_title": "25 kg" }, { "baggage_value": "kg", "baggage_unit": "30", "baggage_title": "30 kg" }, { "baggage_value": "kg", "baggage_unit": 30, "baggage_title": "30 kg" }, { "baggage_value": "kg", "baggage_unit": "35", "baggage_title": "35 kg" }, { "baggage_value": "kg", "baggage_unit": 35, "baggage_title": "35 kg" }, { "baggage_value": "kg", "baggage_unit": "40", "baggage_title": "40 kg" } ], "connecting_airport": [ "BKK", "CCU", "CMB", "DEL", "DOH", "DXB", "IST", "KMG", "KUL", "PEN", "PKX", "SIN" ], "no_of_stops": [ 0, 1, 2 ] }, "search_parameter": { "journey_type": "RoundTrip", "segment": [ { "departure_airport_type": "AIRPORT", "departure_airport": "DAC", "arrival_airport_type": "AIRPORT", "arrival_airport": "CAN", "departure_date": "2026-10-12", "arrival_date": "" }, { "departure_airport_type": "AIRPORT", "departure_airport": "CAN", "arrival_airport_type": "AIRPORT", "arrival_airport": "DAC", "departure_date": "2026-11-08", "arrival_date": "" } ], "travelers_adult": 1, "travelers_child": 0, "travelers_child_age": [], "travelers_infants": 0, "travelers_infants_age": [], "fare_type": null, "fare_option": null, "content_type": null, "ptc_option": null, "agency_ethnic_list": null, "preferred_carrier": [], "non_stop_flight": "any", "baggage_option": "any", "booking_class": "Economy", "supplier_uid": "all", "partner_id": "8", "language": "en", "short_ref": null, "version": null, "team_profile": null, "RefundableOnly": false, "BestFareOnly": false }, "search_result_logs_url": "https:\/\/temp-logs.tripgic.net\/flight_logs\/811788735866164547R1V6\/search_result.json", "beforeSearchduration": "0 seconds" }